/* 
================================
Skin styles for DotNetNuke
================================
*/

#MainTableWrapper {
	width:900px;
	height:100%;
	margin:0 auto 0 auto;
	text-align:left;
	border-collapse:collapse;
	vertical-align:top;
}

/*
#MainTableWrapper {
	width:800px;
	height:100%;
	margin:0 auto 0 auto;
	text-align:left;
	border-collapse:collapse;
	vertical-align:top;
	background:#FFFFFF;
	border:1px solid #00CC00;
}*/


#MainTableWrapperTD { 
	background:#FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	vertical-align:top;
	height:100%;
	}
#InnerTableWrapper {
	width:100%;
	vertical-align:top;
	height:100%;
	}
#LeftShadowTD { width:15px; background: transparent url(../../../../images/shadowLeft.png) repeat-y top right; height:100%;}
#RightShadowTD { width:15px; background: transparent url(../../../../images/shadowRight.png) repeat-y top left; height:100%;}


#HeaderTD {
	text-align: center;
	border-bottom:4px solid #FF2A00;
	height:127px;
	}
	
#TopPane {}
.TopPaneTD {}

	
#TopLinksTD {
	border-top:7px solid #0000FF; 
	border-bottom:5px solid #0000FF;
	background:#7F7FFF;
	padding:6px 0 6px 0;
	text-align:center;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
 
	}
#TopLinksTD .lastLink { 
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:2px 15px 2px 15px;
	}
	#TopLinksTD .lastLink:link { text-decoration:none; color:#FFFFFF; padding:2px 15px 2px 15px; }
	#TopLinksTD .lastLink:visited { text-decoration:none; color:#FFFFFF; padding:2px 15px 2px 15px; }
	#TopLinksTD .lastLink:hover { text-decoration:underline; color:#FFFF33; padding:2px 15px 2px 15px; }
	#TopLinksTD .lastLink:active { text-decoration:none; color:#FFFFFF; padding:2px 15px 2px 15px; }

.topLinks2 {
	background: url(redBG.jpg) repeat-x left;
	height:30px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFFFCC;
	vertical-align:middle;
	text-align:center; 
	}
	.topLinks2 a:link { text-decoration:none; color:#FFFFCC; padding:0 10px 0 10px; border-left: 1px solid #FFFFCC; }
	.topLinks2 a:visited { text-decoration:none; color:#FFFFCC; padding:0 10px 0 10px; border-left: 1px solid #FFFFCC; }
	.topLinks2 a:hover { text-decoration:underline; color:#FFFF33; padding:0 10px 0 10px; border-left: 1px solid #FFFFCC; }
	.topLinks2 a:active { text-decoration:none; color:#FFFFCC; padding:0 10px 0 10px; border-left: 1px solid #FFFFCC; }
	
.firstLink { border-left:none !important; }

#ContentTableWrapper {
	border-collapse:collapse;
	border:none;
	width: 100%;
	}

#LeftPane{ }
.LeftPaneTD {
	width: 185px;
	background-color:#E0E0FF;
	padding:0 10px 0 10px;
	vertical-align:top;
	text-align:center;
}

#ContentPane {}
.ContentPaneTD {
	background-color:#FFF;
	padding:0 8px 0 8px;
	text-align:center;
	vertical-align:top;
	}

#RightPane {}
.RightPaneTD {
	width: 180px;
	background:#FFFFFF url(sbc_rtBG.gif) no-repeat top left;
	padding:0 15px 0 15px;
	vertical-align:top;
	text-align:center;
}

#BottomPane {}
.BottomPaneTD {
	border-top:6px solid #FF2A00; 
	text-align:center;
	padding-top:8px;
	height:100%;
	vertical-align:top;
	}
.BottomPaneTD .copyright {
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#0000FF;
	}	
	
#SearchPaneTD {
	width: 435px;
	background-color:#FFF;
	padding: 3px;
	text-align:center;
	vertical-align:bottom;
	}

#ContentPane .breadcrumbNav { 
	margin: 0 0 15px 0;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif; 
	color:#999999;
	}
#ContentPane .breadcrumbNav:link { text-decoration:underline; color:#999999; }
#ContentPane .breadcrumbNav:visited { text-decoration:underline; color:#999999; }
#ContentPane .breadcrumbNav:hover { text-decoration:none; color:#0000FF; }
#ContentPane .breadcrumbNav:active { text-decoration:underline; color:#999999; }


.RightPaneTD .theDate {
	margin: 10px 0 10px 0;
	padding-bottom:10px;
	font:bold 11px Arial, Helvetica, sans-serif; 
	color:#666666;
	text-align:center;
	}		






















.main_dnnmenu_container { background-color: transparent; }
.main_dnnmenu_bar {	background-color: transparent; }

.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #333333; 
   	white-space: nowrap;  /*Word wrapping menu item now optional*/
    padding: 2px 10px 2px 10px;
}
.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding: 2px 15px 2px 15px;   /*explicitly set padding for root menu items*/
	text-decoration:none;
	border-right:1px solid #FFF;
}

.main_dnnmenu_itemhover {  text-decoration:underline; color:#FFFF33; padding: 2px 15px 2px 15px;  }

.main_dnnmenu_itemhover td {}


.main_dnnmenu_icon {
	text-align: center; 
	width: 0px; 
	height: 100%;
}

.main_dnnmenu_submenu {
	background-color: #E0E0FF; 
	border:1px solid #0000FF; 
	z-index: 1000; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 5px;   /*explicitly set padding for sub-menus */
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}


.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; 
}
.TreeViewMenu_Header {
	background-image: url(../Copy%20of%20DNN-Blue/gradient_LtBlue.jpg);
}
.Head {
	font-weight:bold;
}

/* REMOVE REGISTER BUTTON */

#dnn_ctr412_Signin_cmdLogin { width:60% !important;	}
