	/* 
================================
Skin styles for DotNetNuke
================================
*/   
body
{
	text-align:center;
	width:100%;
}



.skinmastern
{
	width:650px;
	border-style:dotted;
	
	border-width:thin;
	text-align:center;
	
}

.skinmasternC
{
	width:700px;
	max-width:700px;
	min-width:700px;
	border-style:dotted;
	
	border-width:thin;
	text-align:center;
	
}
.login
{
	text-align:right;
}
.leftPaneN
{
	width:260px;
	max-width:260px;
	
	/*background-color:Navy;*/
	
	
	/*float:left;*/
	
}
.contentPaneN
{
	padding-top:10px;
	text-align:left;
	}

.contentPane2N
	{
		float:left;
		width:100%;
		/*background-color:Green;*/
		padding-left:10px;
	}
	.contentPane3N
	{
	    width:215px;
	    max-width:215px;
	    /*background-color:Yellow;*/
	}
.headerN
{
	width:100%;
}
.menuN
{
	width:100%;
	text-align:right;
}
.allContentN
{
	width:400px;
	float:right;
}






.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: #FFFFFF;
	vertical-align:top;
	    
}
.skinmaster {
	height: 100%;
	width:700px;
	min-height:500px;
	background-color: #FFFFFF; 
	vertical-align:top;
	
	
}
.skinheader 
{
	vertical-align:top;
	
	height:50px;
	padding: 0px 0px 0px 0px;
	border-spacing: 0px;
}
.HeadClientLogo{
	text-align: right;
	
/*background-attachment:inherit;*/
	/*background-image:url(../../nprg_com images/misc_main_images/Main_Image.gif);*/
	background-repeat:no-repeat;
background-color: white;
}
A.greeting:link
{
    color:#303175;
	text-decoration: none;
	font-weight:600;
	font-family: Arial, Verdana, Tahoma;
}
A.greeting:hover
{
    color:#ff9900;
	text-decoration: none;
		font-weight:600;
}
A.greeting:active
{
    color:#303175;
	text-decoration: none;
		font-weight:600;
}
A.greeting:visited
{
	font-family: Arial, Verdana, Tahoma;
    color:#303175;
	text-decoration: none;
		font-weight:600;
}
.headDate
{
font-size:9pt;
    color: #303175;
    font-weight:bold;
    font-family: Arial, Verdana, Tahoma;
}
.greeting
{
    
    
    text-align:left;
    font-size:9pt;
    color: #303175;
    font-weight:bold;
    font-family: Arial, Verdana, Tahoma;
    
}

.HeadWelcome
{
	/*width: 400px;*/
	text-align:right;
	background-image: url(	clientHead.jpg);
	width:455px;
	height:115px;
	repeate:no-repeate;
	
}
.search
{
    text-align:right;
    width:290px;
}
.headCompanyImage{
	width: 190px;
	valign:bottom;
	padding-right: 4px;
	padding-bottom: 4px;
	


}
.headThree
{
	
	height:60px;
}
.headLogo
{	

	vertical-align:center;
 width:200px;
 
}
.headRight
{
	background-image: url(../../nprg_com images/misc_main_images/Main_Image1_right.gif);
	background-repeat: repeat-x;
	width:100%;
	
}
.headMenu
{
	width:100%;
	vertical-align: bottom;
	padding-bottom:5px;
	text-align: right;
	
}
.userPane
{
	vertical-align: top;
	height: 12px;
	max-height:12px;
	color:Gray;
	text-align:right;
}
.userName
{
	color:Green;
}
.controlpanel {
	width: 100%;
	background-color: #FFFFFF;
}
.allContent
{
	min-height:550px;
	vertical-align:top;
}
.allContentC{
	width: 850px;
	min-width: 850px;
}


.StandardButton {
/*  background: #191970; */
  background: Gray;
  border-style:none;
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}
/* ================================
style for module titles
================================ */
.Head {
   font-family:  Tahoma, Verdana,Arial, Helvetica;
   font-size:  14px;
   font-weight: bold;
   color: #333333;
}
/* ===============================
Admin Content Pane Titles and Control Panel text
================================== */
.SubHead    {
color: #666;
}
/* ===============================
default text style used for the main content text
eg. used by the Text / HTML module 
================================== */
.Normal
{color: #000;
	font-family:  tahoma,arial,verdana;
	font-weight: normal;
	font-size: 9pt;
}

/* ==============================
text style used for textboxes in the admin and edit pages
================================= */
.NormalTextBox
{	font-family: verdana, tahoma, arial;
	font-weight: normal;
	font-size: 11px;
	color: #000
}
.NormalRed
{color: #FF0000;
	font-family: verdana, tahoma, arial;
	font-weight: bold;
	font-size: 11px;
}
.NormalBold
{	font-family: verdana, tahoma, arial;
	font-size: 11px;
	font-weight: bold;
	color: #000;
}
/* ==============================
 Style for the following Skin Items (You can change the css class
associated with these objects in the skin.xml file)
- SkinItems -  Login and Register links, Breadcrumb, Copyright, Date,
- Help, Hostname, Privacy, Terms, Search
================================== */

/* This is the Date eg. any items that are not links */
.SkinItem {
	color: #FF9900;
	font-family: arial;
	font-weight: bold;
	font-size: 9pt;
}

	
/* This sets the style for all skin items that are links */
A.SkinItem:link {
	/*color: #FF9900;*/
	color:gray;
	
	font-family:  arial;
	font-weight: bold;
	font-size: 9pt;
	text-decoration:none;
}

A.SkinItem:visited  {
	 color:gray;
	font-family:  arial;
	font-weight: bold;
	font-size: 9pt;
	text-decoration:none;
}

A.SkinItem:active   {
	color: gray;
	font-family:  arial;
	font-weight: bold;
	font-size: 9pt;
	text-decoration:none;
}

A.SkinItem:hover    
{
	color:#FF9900;
	text-decoration:none;
	font-family: arial, arial;
	font-weight: bold;
	font-size: 9pt;
	text-decoration:none;
}

/*sets style for links in user pane*/
a.skinuser:link{ color:gray;font-family:  arial;
	font-weight: bold;
	font-size: 9pt;}
a.skinuser:visited{ color:gray;font-family:  arial;
	font-weight: bold;
	font-size: 9pt; text-decoration:none;}
a.skinuser:hover{color:#FF9900;font-family:  arial;
	font-weight: bold;
	font-size: 9pt; text-decoration:none;}
a.skinuser:active{color:gray;text-decoration:underline; font-family:Arial;font-size:9pt;}


/* =======================
 HTML Tag Styles 
=========================== */
H1  {font-family: arial,verdana, tahoma, arial;
	font-size: 13px;
	font-weight: bold;
	color: #CCC;
}

H2  {font-family: arial,verdana, tahoma, arial;
	font-size: 13px;
	font-weight: normal;
	color: #000;
}

H3  {font-family: arial,verdana, tahoma, arial;
	font-size: 12px;
	font-weight: normal;
	color: #CCC;
}

H4  {font-family: arial,verdana, tahoma, arial;
	font-size: 11px;
	font-weight: normal;
	color: #CCC;
}

H5, DT  {font-family: arial,verdana, tahoma, arial;
	font-size: 10px;
	font-weight: normal;
	color: #CCC;
}

H6  {font-family: arial,verdana, tahoma;
	font-size: 9px;
	font-weight: normal;
	color: #CCC;
}
.purple
{
	color:#313073;
	font-size:9pt;
	font-family:Arial,Tahoma, Verdana;
	font-weight: 700;
}
.moduleBlueBullets
{
	color:#313073;
	font-size:9pt;
	font-family:Arial,Tahoma, Verdana;
	font-weight: 400;
}
.moduleText{

/*line-height: 11pt; letter-spacing: .7px;*/
 font-size:9pt;
 	font-family: Arial;
 	color: #505050;

}
.moduleTextBold
{
    font-size:8pt;
    font-family: Arial;
    font-weight:  300;
    color:#505050;
}
a.moduleText:link
{
    font-size:9pt;
 	font-family: Arial;
 	color: #505050;
 	font-weight:lighter;

}
.RecentPodcastsItems
{
    
    padding: 0px  0px 0px  4px;    
    
}

A.RecentPodcastsItems:link
{
     color:#303175;

     
}
.contentBox1
{
    /*border-color:#a9a9a9;*/
    border-color:#c0c0c0;
    border-width:1px;
    border-style:solid;
    background-color:#e6e6e6;
}
.contentBox2
{
    /*border-color:#a9a9a9;*/
     border-color:#c0c0c0;
    border-width:1px;
    border-style:solid;
    background-color: #f5f5f5;
    }
.contentBox3
{
}
.navLinks
{
    color:Gray;
    font-size:9pt;
    
}
a.navLinks:link
{
    color:Gray;
    font-size:9pt;
    
}
a.NPRGMenuLinks:link
{
	font-weight: 600;
	text-decoration: none;
}
a.NPRGMenuLinks:active{
	text-decoration: none;
}
a.NPRGMenuLinks:hover{
	text-decoration: none;
	color:#FF9900;
}
a.NPRGMenuLinks:visited{
	text-decoration: none;
}
.topNavMenu{
        color: gray;
}

.articleTitle
{
	padding-right: 10px;
}
a.articleTitle
{
	color: navy;
	font-size: 9pt;
	font-family: arial, verdana, tahoma;
	text-decoration: none;
	margin-right: 5px;
	padding-right: 10px;

}
a.articleTitle:active
{
	color:#303175;
	font-family:arial;
	font-size:9pt;
}
a.articleTitle:hover
{
	color:#303175;
	font-family:arial;
	font-size:9pt;
	text-decoration:none;
}
a.articleTitle:visited
{
	color:#303175;
	font-family:arial;
	font-size:9pt;
}


.clientText  /*this is for the client portal link which appears at the top of the main page*/
{

	/*background-color: #848284;*/
	display: inline;
	border-color:black;
	border:thick;
	color: #848284;
	font-family: arial;
	font-weight: bold;
	font-size:9px;
}

a.clientLogin /*this is for the client portal link which appears at the top of the main page*/
{
	/*background-color: #848284;*/
	display: inline;
	border-color:black;
	border:thick;
	text-decoration:none;
	color: #848284;
	font-family: arial;
	font-weight: bold;
	font-size:9pt;
	padding-bottom: 0pt;
	padding-left: 3pt;
	padding-right:3pt;
	padding-top: 2pt;
	

}
.clientLogin:hover /*this is for the client portal link which appears at the top of the main page*/
{
    color:#FF9900;
	/*background-color: #FFE773;*/
	font-family: arial;
	font-weight: bold;
	font-size: 9pt;
    }
	


A:link
{
	/*color:Gray;*/
	 color:#303175;
	font-family: arial;
	font-style: normal;
	font-weight: 400;
	font-size:9pt;
	text-decoration: underline;
	
	
}
A:hover 
{
	color:#FF9900;
	font-family:arial;
	font-style: normal;
	text-decoration:none;
	font-size:9pt;
	font-weight:400;
	text-decoration: underline;
}
A:visited 
{
	color:#303175;
	font-family:arial;
	font-style: normal;
	font-weight:  400;
	font-size:9pt;
	text-decoration: underline;
}
A:active
{
color:#FF9900;
	font-family: arial;
	font-style: normal;
	text-decoration:none;
	font-weight:400;
font-size:9pt;
text-decoration: underline;
}

/* The vertNav styles are for use in the vertical navigation menus which appear in the Left Panes - nk 
#vertNav {
	width: 200px;
	margin: 10px;
	border-style: solid solid none solid;
	border-color: #BCD2E6;
	border-size: 1px;
	border-width: 1px;
	background-color: #444466;
	padding-bottom: 3px;
	}
	
#vertNav li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#vertNav li a:link {
	color: #8BADCF;
	display: block;
	background: url("http://www.nprg.com/vertMenu.gif");
	padding: 8px 0 0 10px;
	}
	
#vertNav li a:visited {
	color: #8BADCF;
	display: block;
	background: url("http://www.nprg.com/vertMenu.gif");
	padding: 8px 0 0 10px;
	}
	
#vertNav li a:hover {
	color: #627EB7;
	background: url("http://www.nprg.com/vertMenu.gif") 0 -32px;
	padding: 8px 0 0 20px;
	}

#vertNav img {
	border: none;
	}
	
#vertItem {
	width: 200px;
	margin: 10px;
	border-style: solid solid none solid;
	border-color: #BCD2E6;
	border-size: 1px;
	border-width: 1px;
	}


*/

	

