@import url('BasicSkin.css');

/*-----------------------------------------------------------------------*/
/* Changes for Main Menu												 */
/*-----------------------------------------------------------------------*/
#MenuBarM { width:100%; height:39px; background-image:url(images/em-menu-bg.png); background-position:top left; background-repeat:repeat-x; }
#MenuBarL { width:14px; height:39px; vertical-align:top; }
#MenuBarR { width:14px; height:39px; vertical-align:top; }
#MenuBarL img { width:14px; height:39px; }
#MenuBarR img { width:14px; height:39px; }

.mainmenu-idle { float:left; padding:0; margin:0; font-size:11px; font-weight:bold; color:#c3c3c3; cursor:pointer; }
.mainmenu-idle span { line-height:39px; display:block; float:left; background:url(images/em-menu-bg.png) top left repeat-x; }
.mainmenu-idle .item-left { background:none; height:39px; }
.mainmenu-idle .item-right { background:none; height:39px; }
.mainmenu-idle .item-left img { width:18px; height:39px; }
.mainmenu-idle .item-right img { width:18px; height:39px; }
.mainmenu-idle .item-sep img { width:1px; height:39px; }

.mainmenu-breadcrumbactive { float:left; padding:0; margin:0; font-size:11px; font-weight:bold; color:#f5f5f5; cursor:pointer; }
.mainmenu-breadcrumbactive span { line-height:39px; display:block; float:left; background:url(images/em-menu-bg-on.png) top left repeat-x; }
.mainmenu-breadcrumbactive .item-left { background:none; height:39px; }
.mainmenu-breadcrumbactive .item-right { background:none; height:39px; }
.mainmenu-breadcrumbactive .item-left img { width:18px; height:39px; }
.mainmenu-breadcrumbactive .item-right img { width:18px; height:39px; }
.mainmenu-breadcrumbactive .item-sep img { width:1px; height:39px; }

.mainmenu-selected {float:left; padding:0; margin:0; font-size:11px; font-weight:bold; color:#f5f5f5; cursor:pointer; }
.mainmenu-selected span { line-height:39px; display:block; float:left; background:url(images/em-menu-bg-on.png) top left repeat-x; }
.mainmenu-selected .item-left { background:none; height:39px; }
.mainmenu-selected .item-right { background:none; height:39px; }
.mainmenu-selected .item-left img { width:18px; height:39px; }
.mainmenu-selected .item-right img { width:18px; height:39px; }
.mainmenu-selected .item-sep img { width:1px; height:39px; }

/*-----------------------------------------------------------------------*/
/* Changes for Search													 */
/*-----------------------------------------------------------------------*/
.SearchBoxL { height:30px; }
.SearchBox { height:30px; }
.SearchBox input { margin:6px 0 6px 0; background:none; border:none; }
.SearchBox img { height:30px; }

/*-----------------------------------------------------------------------*/
/* Custom CSS for this skin												 */
/*-----------------------------------------------------------------------*/
.FooterLinks {
	text-align: center;	
	color:#515151;	
}

a.FooterLink {
	text-decoration: underline;
}

a.FooterLink:hover {
	text-decoration: none;	
}

/*-----------------------------------------------------------------------*/
/* Changes for templates with logo outside of content areas				 */
/*-----------------------------------------------------------------------*/

.templateOutSide .EMSkinT img {	height:auto; }

.templateOutSide #UnderHeaderContainer, .templateOutSide #dnn_UnderHeaderContainer,
.templateOutSide #MenuContainer,
.templateOutSide #UnderMenuContainer, .templateOutSide #dnn_UnderMenuContainer,
.templateOutSide #BannerOuterContainer,
.templateOutSide #UnderBannerContainer {
	margin:0 10px 0 10px;
}

.templateOutSide #HeaderContainer { margin: 8px 0 18px 0; color: #fff; }

.templateOutSide .DateToken { color: #fff; }

.templateOutSide .SearchBoxL { padding:0 0 0 0; background: none; }
.templateOutSide .SearchBox { background: none; }
.templateOutSide .SearchBox a { color:#fff; }
.templateOutSide .SearchBox input { background: url(images/templateOutSide_search-bg.png) bottom right no-repeat; padding:2px 5px 0 5px; color:#fff; margin: 0px; }
.templateOutSide .SearchBox img { width:25px; height:20px; }

.templateOutSide .Tablebar { margin: 0px 0px 0px 0px; }

/* ie6 hacks */
#Body { _background-image: none !important; }
.Sidebar { _background-image: none; }
.Sidebar .top { _background-image: none; }
.templateOutSide .DateToken { _color: #6a6a6a;  }
.templateOutSide .SearchBox a { _color:#6a6a6a; }
.templateOutSide .SearchBox input { _background: #e4e4e4; _color:#6a6a6a; }
