* { margin:0; padding:0; list-style:none; text-decoration:none; }

body { text-align:center; background: #252525 /*url(Images/bgLineBody.jpg) top repeat-x*/; background-image:url(images/bgLine.jpg); 
	background-repeat:repeat-x; background-position:0 92px;}

.General { margin:0 auto;background-color:#EEEEEE;}
.Wrap {
	margin:0 auto;
}
.Top { 
	height:97px; 
	background-image:url(images/bgLine.jpg); 
	background-repeat:repeat-x; 
	background-position:bottom; 
	background-color:#252525;
}
.Bottom { 
	background-image:url(images/bgLine.jpg); 
	background-repeat:repeat-x; 
	background-position: 0px 4px; 
	background-color:#252525;
}
.Colour {
	background-color:#EEEEEE;
	margin:0;
	padding:0;
}
.LogoPane {
	border-right:1px solid #424B4B;
}

.TopBannerPane {
	padding:0;	
}

.menu {
	background: url(Images/bgMenuTop.jpg) left top repeat-x; 
	height: 26px;
	padding: 5px;
}

.breadCrumb {
	background: url(Images/bgBreadcrumb.jpg) left top repeat-x;
	height: 21px;
	border-top: 5px solid #EEEEEE;
	border-right:2px solid #EEEEEE;
	border-bottom: 7px solid #EEEEEE;
	border-left:2px solid #EEEEEE;
	padding: 5px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0087be;
	background-color:#a5b6bd
}

.breadCrumb a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0087be;
}

.breadCrumb a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0087be;
}

.breadCrumb a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0087be;
	text-decoration:underline;
}

.BannerCenterPane {
	background-image:url(Images/imgSeparator.jpg);
	background-position: top right;
	background-repeat:repeat-y;
	background-color:#4B5555;
	padding-right: 26px;
}

.BannerArea {
	background-color:#EEEEEE;
	height: 29px;	
}

.LeftPane { padding:0 20px 40px 15px; 	background-color:#EEEEEE; }

.ContentPane { /*padding-bottom:40px; padding-right:8px;*/padding-left:0;padding-top:0;	background-color:#EEEEEE; }

.RightPane { padding-bottom:40px;  padding-right:15px;padding-left:8px;padding-top:0;	background-color:#EEEEEE; }

.WSIArea {
	background-image:url(Images/bgFooter.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#313434;
	padding:20px 5px 10px 5px;
}

.WSIArea a:link { font-family:Tahoma, Arial, Verdana; font-size:11px; color:#EEEEED; }
.WSIArea a:visited { font-family:Tahoma, Arial, Verdana; font-size:11px; color:#EEEEED; }
.WSIArea a:hover { font-family:Tahoma, Arial, Verdana; font-size:11px; color:#EEEEED; text-decoration:underline; }

.FooterArea {
	background-image:url(Images/bgFooter.jpg);
	background-position:top;
	background-repeat:repeat-x;
	font-family:Tahoma, Arial, Verdana; 
	font-size:12px; 
	color:#7F7F7F;
	padding:10px 5px;
}

.FooterArea a:link { font-family:Tahoma, Arial, Verdana; font-size:12px; color:#7F7F7F; }
.FooterArea a:visited { font-family:Tahoma, Arial, Verdana; font-size:12px; color:#7F7F7F; }
.FooterArea a:hover { font-family:Tahoma, Arial, Verdana; font-size:12px; color:#7F7F7F; text-decoration:underline; }

.Footer {
	background-image:url(Images/bgFooter.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#252525;
}

.Copyright
{
	font-family:Tahoma, Arial, Verdana; 
	font-size:12px; 
	color:#7F7F7F;
}


/***** DNN Menu ***/

.MainMenu_MenuIcon, .MainMenu_MenuArrow
{
	display:none;
}

.MainMenu_MenuItem td
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	padding:6px;
}

.MainMenu_MenuItemSel	
{
	background-color:#676674!important;
	color:#222421!important;
}

.MainMenu_MenuItemSel td
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#222421;
	padding:6px;
	background-image:url(Images/bgMenuSel.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

.MainMenu_SubMenu
{
	border:1px solid #222421;
}

.MainMenu_SubMenu td
{
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:2px 8px 2px 5px;
	border:none;
	color:#fff;
	background-color:#545863;
}