/* 
================================
Skin styles for DotNetNuke
================================
*/   
body{
	background: #000;
}

.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: #000;
}
.skinmaster {
	background: #DDDCE2;
}
.skinheader {
}
.skingradient {
	background-image: url(images/nav_bg.gif); 
	height:30px;
}
.controlpanel {
	width: 100%;
	background-color: #fefefe;
}
.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.leftpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.contentpane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.rightpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}

.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dfe5f2;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtBlue.jpg);
}
.Head {
   font-family: Tahoma, Arial, Helvetica;
   font-size:  18px;
   font-weight: normal;
   color: #333333;
}

/* Custom Styles */

.TopChainBorder{
	background: url(images/chain-seg-top.gif) repeat-x;
	height: 18px;
	width:777px;
}

.RightChainBorder{
	background: url(images/chain-seg-right.gif) repeat-y;
	width: 18px;
}

.BottomChainBorder{
	background: url(images/chain-seg-bottom.gif) repeat-x;
	height: 18px;
}

.LeftChainBorder{
	background: url(images/chain-seg-left.gif) repeat-y;
	width: 18px;
}

.AnswerText{
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-right: 0px;
}

.WhiteText{
	color: #FFF;
}

.RedText{
	color: #C71F28;
}

.SearchControl{
	padding-left: 19px;
}

.SearchControl, .SearchButton, .SearchControl a:link, .SearchControl a:visited, .SearchControl a:active, .SearchControl a:hover{
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}

.SearchControl .NormalTextBox{
	font-family:Arial, Helvetica, sans-serif;
	border: 1px solid #77787D;
}

.MainMenu_MenuContainer {
	background-color: transparent;
}

.MainMenu_RootMenuItem td {
	height: 31px;
	padding: 0 3px 0 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	background-color: transparent;
	text-align:center;
}

.MainMenu_RootMenuItemSelected td {
	height: 31px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	background: #666;
	text-align:center;
}

.MainMenu_RootMenuItem img{
	display:none;
	visibility: none;
}

.MainMenu_MenuItem {
	border: none;
	padding: 5px 10px 5px 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 11px;
	font-weight: normal;
}

.MainMenu_SubMenu {
    z-index: 1000;
    cursor: pointer;
    background-color: #666666;
    border: none;
}

.MainMenu_SubMenuItemSelected {
    background-color: #C72028;
	padding: 5px 10px 5px 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 11px;
	font-weight: normal;
}

.MainMenu_MenuItemSel {
    cursor: pointer;
}

.MainMenu_MenuIcon,
.MainMenu_MenuArrow,
.MainMenu_RootMenuArrow,
.UserNameDisplay
{ display:none; }

.MainMenu_MenuBreak{
	background: transparent;
	color: #FFF;
	height: 31px;
	border:0px;
}

.ExtraLinks, a.ExtraLinks:link, a.ExtraLinks:visited, a.ExtraLinks:active, a.ExtraLinks:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	text-decoration:none;
}

.UserLoginArea{
	padding-right: 14px;
}

.FooterLinks, a.FooterLinks:link, a.FooterLinks:visited, a.FooterLinks:active, a.FooterLinks:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #CCC;
	font-size: 10px;
	font-weight: normal;
	text-decoration:none;
}

.red-list li {
	list-style-image:url(images/red_dot.gif);
	padding-bottom:2px;
	}
	
#chain-details-outer { 
	background:url(images/3_Chain_Image.jpg) no-repeat top right;
	height:800px;
	}
	
#chain-details-inner img{
	position:relative;
	left:350px;
	}

#chain-details-inner {}
/* added css for Combat Challenge SideBar */

#challenge_wrapper {
width:186px;
height:1486px;
background-color:#fff;
display:block;
}

#challenge_header {
background-image:url(images/sidebar_title.png);
background-repeat:no-repeat;
width:186px;
height:51px;
}

#challenge_sidebar {
background-image:url(images/TCC_Logo_Strip.png);
background-repeat:no-repeat;
width:186px;
height:935px;
margin-top:0;
float:left;

}

#challenge_info {
margin-top:180px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;

}

.register {
font-weight:900;
font-size:34px;
line-height:36px;
}

.sub_t {
font-weight:900;
font-size:16px;
line-height:16px;
font-style:italic;
}

.caption {
font-weight:900;
font-size:12px;
line-height:12px;
}

.caption2 {
font-weight:400;
font-size:9px;
line-height:12px;
}

#challenge_info img{
	margin:auto;

}

p .TCC_heading {
	font-color:#FF0000;
}

#red-border {
	border:2px solid #e5242c;
	padding:10px;
	background:#fff;
	margin-bottom:5px;
}

img {
border:none;
}

.home-blade-des {padding-left:22px;}