body {border-left:0px 0px 0px 0px;height:100%;margin:0px;padding: 0px;}

.pagemasterbg { width:100%;height: 100%;background:#fff; margin:0px auto;padding:0px auto; }
.skinmaster { height: 100%; }

.mn { background:url(images/mn.jpg) repeat-x top left; padding-left:20px; padding-bottom:5px }
.mn_left { background:url(images/mn_left.jpg) no-repeat top left; width:11px; height:36px }
.mn_right { background:url(images/mn_right.jpg) no-repeat top left; width:11px; height:36px }

.tdlogo { padding:0px 0px 0px 0px; margin-bottom:-10px; }
.tdlogin { border-bottom:solid 1px #1A84D6; }
.tdfooter { padding-right:20px; background: #F8F9F9; }

.tdcontent { padding-top:1px; padding-bottom:1px }
.user, a.user:hover, a.user:link { color:#303175; font-size:11px; font-weight:normal; font-family:verdana; text-decoration:none; }
.login, a.login:hover, a.login:link { color:#303175; font-size:11px; font-weight:normal; font-family:verdana; text-decoration:none;}
#ClientLogin.user,#ClientLogin a.user:hover,#ClientLogin a.user:link { color:#303175; font-size:11px; font-weight:normal; font-family:verdana; text-decoration:none; }

.tbBg { margin:20px 20px; }
.bg1 { background:url(bg.png) no-repeat top left; width:20px; height:20px }
.bg2 { background:url(bg.png) no-repeat top right; width:20px; height:20px }
.bg3 { background:url(bg.png) no-repeat bottom left; width:20px; height:20px }
.bg4 { background:url(bg.png) no-repeat bottom right; width:20px; height:20px }
.bg { background:#fff }
.footer { padding:10px 20px }
.foot { color:#505050; font-size:10px; font-weight:normal; font-family:verdana; }
a.foot { color:#303175; font-size:10px; font-weight:bold; font-family:verdana; text-decoration:underline }

/* ********** Control Panel Style ************** */
.controlpanel{ background:#FFF; border:#ADADAD solid; border-width:0px 0px 2px; }
.controlpanel IMG{ margin:15px 5px 0px; }
.controlpanel TD TD TD TD IMG{ margin:0px; }
.controlpanel TD TD TD{ width:auto; }
.controlpanel DIV{ border:#CCC solid; border-width:0px 1px; width:3px; height:100px; }
.controlpanel TD.SubHead{ background:#CCC; font-size:12px; color:#000; font-weight:bold; }
.controlpanel TD TD TD .SubHead{ background:transparent; border:0px; font-size:11px; color:#333; font-weight:normal; }
.controlpanel TD TD TD input{ background:#EFEFEF; font-size:11px; color:#000; font-weight:bold; padding-left:4px; }
.controlpanel TD TD TD select{ background:#EFEFEF; font-size:11px; color:#333;}
.controlpanel A.CommandButton{ font-size:10px; text-decoration:none;}
.controlpanel A.CommandButton:link{ color:#000; }
.controlpanel A.CommandButton:visited{ color:#000; }
.controlpanel A.CommandButton:active{ color:#000; }
.controlpanel A.CommandButton:hover{ color:#FF9900; text-decoration:underline;} 
.CommandButton,A.CommandButton:link,A.CommandButton:visited,A.CommandButton:active{ font-size:11px; color:#8C3318; text-decoration:none; font-weight:normal; }
A.CommandButton:hover{ color:#FB9409; text-decoration:none; font-size:11px; font-weight:normal; }



.skingradient 
{
	background: url(images/navbg.jpg) top left repeat-x;
	padding-right:5px;
}
.skingradient TD {
	border-top: #bdc8d2 solid 0px;
	border-bottom: #bdc8d2 solid 0px;
}
#dnn_dnnSEARCH_txtSearch { border:#fff solid 1px; background:url(images/search-bg.jpg) repeat-x; height:22px;}
.SearchButton { background: url(images/search-btn.gif) no-repeat; width:28px; height:22px; cursor: hand; font-size:1px; padding: 12px 28px 8px 0px; margin:0px 0px 0px -10px}

.controlpanel {
	width: 100%;
	background-color: #fefefe;
}
.leftpane {
	width: 234px;
	background-color: transparent;
	background:url(images/leftbg.png) repeat-y top right;
	padding-left: 6px;
	padding-right: 10px;
	padding-top: 6px;
}
.contentpane, footerpane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 0px;
}
.contentpane2, .contentpane3
{
    width: 50%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}

.Head {
   font-family: Tahoma, Arial, Helvetica;
   font-size:  18px;
   font-weight: normal;
   color: #333333;
}
/*___________________________________________________________________________________________*/
.MainMenu_MenuContainer{ background:transparent; width:1px;	}
.MainMenu_MenuBar{}
.MainMenu_MenuIcon{ display:none; }
.MainMenu_MenuArrow{ display:none; }
.MainMenu_RootMenuArrow{ display:none; }
.MainMenu_MenuBreak{ display:none; }


.MainMenu_MenuBreak{display:none;}

.ModuleTitle_MenuItemSel {
            background-color: transparent;
}
.MainMenu_MenuItemSel {
            background-color: transparent;}

.MainMenu_MenuItem,.submenuitembreadcrumb{
	font-size:11px;	font-weight:normal;
	padding:5px 15px 5px 10px;
	border:0px #F0F0F0 solid; border-width:0px 0px;
	color:#303175;
	background-repeat: repeat-x;
	background-position: top;
}
.submenuitemselected{
	color:#f4f4f4;
	font-size:11px;
	font-weight:normal;
	padding:5px 15px 5px 10px;
	border:1px #F0F0F0 solid;
	border-width:1px 0px;
	Margin:0px;
	
	border:0px #000000 solid;
	background-repeat: repeat-x;
	background-position: top;
	background-color: #F4D266;
}
.submenu{
	z-index:1000;
	border:1px #0A2532 solid;
	padding:0px;
	margin:0px;
	
	background-image:url(images/submn.jpg);
	background-position: top;
	background-repeat: repeat-x;
	border: 1px dotted #FFFFFF;
}
.rootmenuitem TD{
padding:11px 14px 8px 14px; margin:0px;
color:#303175;
font-family:Arial;
/*height:36px; */
font-size:14px; 
font-weight:bold;
text-align:center;
background-image:url(images/mn.jpg);
}
.rootmenuitemselected TD,.rootmenuitembreadcrumb TD{ 
padding:11px 14px 8px 14px; margin:0px;
font-family:Arial;
color:#303175;
/*height:36px; */
font-size:14px; 
font-weight:bold;
text-align:center;
background-image:url(images/mn_hover.jpg);
}

.MainMenu_MenuBreak{display:block; border-bottom:1px solid #004C6B;border-top:1px solid #006888;}
TD{ font-family:Arial; font-size:12px; }

/*
***** The following are for use in the vertical navigation menu in the LeftPane
***** ul/li were not used because of the # of DNN/IE/FF issues that came up
*****  -nk */

.nav {
	color: ffffff;
	padding: 0px 0px 0px 0px;
	}
	
.nav a {
	line-height: 180%;
	padding: 0px 0px 0px 0px;
	color: 444466;
	}	
	
.parentLink a:link, .parentLink a:visited {
	color: #333;
	background:  url("http://www.nprg.com/vertNormal.png");
	padding: 0px 0 0 10px;
	}
	
.parentLink a:hover {
	color: #FFF;
	background:  url("http://www.nprg.com/vertHover.png");
	padding: 0px 0 0 10px;
	}
	
.subLink a:link, .subLink a:visited {
	color: #333;
	background:  url("http://www.nprg.com/vertSub.png");
	padding: 0px 0 0 25px;
	}
	
.subLink a:hover {
	color: #FFF;
	background:  url("http://www.nprg.com/vertHover.png");
	padding: 0px 0 0 25px;
	}

.generalLink, .generalLink a, .generalLink a:link, .generalLink a:visited, .generalLink a:hover
{
	width: 215px;
	height: 32px;
	text-decoration: none;
	display: block;
	font-size: 12px;
	font-family: Arial;
	font-weight:bold;
	list-style: none;
	background-repeat: no-repeat;
	line-height: 290%;
}

/************ END vertical navigation CSS *********************/
