/* 
  -----------------------------------
  BP-PP Interior Page - PMM Only
  by Project Seven Development
  www.projectseven.com
  -----------------------------------
*/

/*
Change List
20101122	-	changed font settings, but kept arial




*/




body {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 100%;
	/*background-color: #FFFFFF;*/
	background-color:#828282; /* added gray background #8B8B8B 1/2/2010, trying #828282 as of 2/19/2011*/
	color:#333;
	margin: 0;
	padding: 0;
	
}

/*  this is what makes the white border around the web page 1/2/2010 */
#borderwrapper {
	background-color: #FFF;
	width:1034px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	padding-top:15px;
	padding-bottom:10px;
	
}

#masthead {
	/*background-image: url(images/p7bp_mastheadtile.jpg);
	background-repeat: repeat;*/
	/*background-color: #4A4A4A;*/
	background-color: #FFFFFF;
	/*margin-top: 10px;       removed since 'borderwrapper will give top padding 1/2/2010  */	
	width:1000px;
}

/* Removed 'body' element so I could add another border div tag 'borderwrapper' 1/2/2010
body, #masthead {
	margin-left: auto;
	margin-right: auto;
	width: 966px;
}
*/

#masthead {
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
}

#logodiv {
	background-repeat: no-repeat;
	background-position: right top;
	width: 1000px;
	height: 150px;
	margin-bottom: 10px;
	background-color:#E2E2E2;
		
}
#NoEditlogo{
	/*background-repeat: no-repeat;
	background-position: right top;*/
	width: 200px;
}
#Editlogo{
	/*background-repeat: no-repeat;
	background-position: right top;*/
	width: 760px;
}
#layoutwrapper {
	/*width: 100%;*/
	width: 1000px;
	margin: 0 auto;
	padding: 0 0 0 0;
	/*padding: 10px 0 0 0; CHANGE BACK TO 10px IF NO WHITE BACKGROUND FOR HEADER GIFS*/ 
	background-color: #FFFFFF; 
	/*background-color:#999999;*/
		
}
h1.topheading {
	font-size: 0.7em;
	font-weight: normal;
	color: #4A4A4A;
	width: 1000px;
	margin: 0 auto;
	padding-bottom: 12px;
}
#columnwrapper {
	width: 1000px;
	margin: 0 auto;
	background-image: url(images/p7bp_layout13.gif); /* changed from images/p7bp_layout11.gif 20100904*/
	background-repeat: repeat-y;

}
#leftbox {
	width: 250px; /* changed from 200 20100904 */
	float: left;
	font-size: .75em; 


}
#leftboxcontent {
	color:#222222; /* was #cccccc 20100904 */
	/* padding: 0 16px 16px 16px; removed 10/4/2010 for ad placement. Now use #leftboxcontent p */
	background-color: #cccccc;  /* was #444444 */
	
}

#leftboxcontent p{
	padding: 0 16px 0px 16px;
	margin-top: 0px;
	
	
	/*padding: 16px 0 20px 0;*/
}

#leftboxcontent h2{
	padding: 0px 16px 0px 16px; /* Top was 5px 1-13-2011 */

	/*padding: 16px 0 20px 0;*/
}

#leftboxcontent h1{
	padding: 0px 16px 0px 16px;
	/*padding: 16px 0 20px 0;*/
}

#leftboxcontent hr{
	margin: 15px 25px 15px 25px; /* added 10px to top and bottom for because of below change for image rotator */
}

#leftboxcontent div{
	text-align:center;
	padding-top:0px;  /* was 10 px, change for image rotator 1-13-2011 */
	padding-bottom:0px; /* was 10 px, change for image rotator 1-13-2011 */
	padding-right:0px; /* added for horizontal scroller 1/19/2011 */
	padding-left:0px; /* added for horizontal scroller 1/19/2011 */
}

#hMenu {
	width: 740px;
	float: left;
	margin-left: 20px;
	font-size: 0.9em;
	padding-bottom:3px;
	padding-top:3px;
}
#hMenu ul {
	margin: 0; 
	padding: 0; 
	list-style-type: none;
	list-style-image: none;
}
#hMenu li {
	display:inline;
	padding:10px;
}

#mainbox {
	width: 740px;
	float: left;
	margin-left: 10px; /* changed from 20px 20100904*/
}
#maincontent {
	color: #222222; /* before was 333333  20100907 */
	/*color: #000000;*/
	font-size: 0.8em; 
	line-height: 1.35em;  /*changed 2-21-2011 was 1.3em, before was 1.2 20101122 */
	/*line-height: 1.2em;*/
	/*padding: 20px 36px;*/
	/*padding: 10px 18px;*/
	/*padding: 6px 11px;*/
	/*padding: 6px 10px;*/
	padding: 6px 0px 6px 10px;
}
#maincontent p {
	margin: 6px 0 14px 0; /*before was 6px 0 12px 0 20101122 */
}
img.floatleft {
	float: left;
	margin: 0 12px 0 0;
}
.floatlogoright {
	float: right;
}
.floatlogoleft {
	float: left;
}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
	
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
	clear:left;
	
}
.centered {
	text-align: center;
}
h1 {
	font-family: Arial, Helvetica, sans-serif; /* added font family 20101122 */
	font-size: 1.6em; /* was 1.5 20101122 */
	margin: 0px 0 10px 0; /* Added jck7326 */
}
h2 {
	font-family: Arial, Helvetica, sans-serif; /* added font family 20101122 */
	font-size: 1.2em; /* was 1.0 20101122 */
	/*font-style:italic;*/
	/*letter-spacing: .3em;*/
	letter-spacing: .1em;
}
h2 {
/*margin: 10px 0 0px 0;*/
margin: 10px 0 10px 0;
}
h3 {
	/*margin-top: 30px;*/
	font-size: 0.9em;
	letter-spacing: .1em;
	margin-top: 10px;
	margin-bottom: 10px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif; /* added font family 20101122 */
	font-size: 0.8em;  
	
	line-height: 1.0em;
	margin:0px;
	margin-bottom: 1px;
	
}
h5 {
	font-size: 0.8em;
	line-height: 1.0em;
	margin:0px;
	margin-bottom: 1px;
}
.clearit {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}
.clear-left {
	clear: left;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}
.clear-right {
	clear: right;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}

#footerbox {
	/*width: 100%;*/
	width:1000px;
	margin: 0 auto;
	margin-top: 0;
	/*margin-bottom: 10px;
	margin-left:auto;
	margin-right:auto;*/
	background-color: #FFFFFF;
}
#footercontent {

	width: 1000px;
	margin: 0 auto;
	font-size: 0.7em;
	line-height: 1.2em;
	padding: 8px 0 0 0;
	/*padding: 16px 0 20px 0;*/
}
#footercontent p{
	margin: 10px 0 10px 0;
	/*padding: 16px 0 20px 0;*/
}
.copyright {
	letter-spacing: 0.5em;
	font-weight: bold;
}
#footerindent {
	padding: 0 48px;
}
#footercontent a {
	/*color: #5C8989;*/
	color: #526f93;
}
#footercontent a:hover {
	color: #333333;
}
#maincontent a {
	color: #003399;
}
#maincontent a:hover {
	color: #CC3300;
}
#p7PMnav {width: 248px;} /* changed from 198 20100904 */
#p7PMnav ul {width: 246px;} /* changed from 196 20100904 */
#p7PMnav ul a {padding: 3px 10px 3px 20px;}

img {border: none;}
a.noborder { border:none;}

link {border: none;}

#LastestUpdate p {
	margin: 3px 0 0px 0;
}
#LastestUpdate h2 {
	margin: 7px 0 5px 0;
	letter-spacing: 0.1em;
	font-style:normal;
}
#LastestUpdate a {
	text-decoration:none;
}
#LastestUpdate a:hover {
	text-decoration:underline;
}
#LastestUpdateVideo p {
	margin: 3px 0 0px 0;
}
#LastestUpdateVideo h2 {
	margin: 0px 0 5px 0;
	letter-spacing: .1em;
	font-style:normal;
}
#LastestUpdateVideo h4 {
	margin: 0px 0 10px 0;
}
#LastestUpdateVideo a {
	text-decoration:none;
}
#LastestUpdateVideo a:hover {
	text-decoration:underline;
}

#Showall a {
	/*text-decoration:none;*/
}
#Showall a:hover {
	text-decoration:underline;
}
#Showall h2 {
	margin: 0px 0 0 0;
	letter-spacing: 0.0em;
	font-style:normal;
}
#Showall h3 {
	margin: 0px 0 0 0;
	letter-spacing: .1em;
	font-size: 1.2em;
}
#Showall p {
	margin: 5px 0 10px 0;
	
}

.GrayRuleLeft {
	border-bottom-style:solid;
	border-bottom-color:#ccc;
	border-bottom-width:1px;
	line-height:1px;
	height:1px;
	width:378px;
	margin-top:10px;
	margin-bottom:5px;
}

.GrayRuleRight {
	border-bottom-style:solid;
	border-bottom-color:#ccc;
	border-bottom-width:1px;
	line-height:1px;
	height:1px;
	width:326px;
	margin-top:10px;
	margin-bottom:5px;
}
.GrayRuleFeatured {
	border-bottom-style:solid;
	border-bottom-color: #999;
	border-bottom-width:1px;
	line-height:1px;
	height:1px;
	width:310px;
	margin-top:10px;
	margin-bottom:5px;
}


.Featured {
	background-color:#DAD8D9;
	border: solid;
	border-width:thin;
	font-size:.9em;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:10px;
}
#Featured2 {
	background-color:#DAD8D9;
	border: solid;
	border-width:thin;
	font-size:.9em;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:10px;
}

#Headlines {
	width:730px;
	padding-top:0px;
	margin-bottom:0px;
	/*border: solid;
	border-width:thin;
	background-color:#F5F5F5;*/
}
#Headlines p{
	margin-top:6px;
	margin-bottom:4px;
}
#Headlines h2 {
	margin: 0px 0 5px 0;
	letter-spacing: .1em;
	font-style:normal;
}
#Headlines a {
	text-decoration:none;
}
#Headlines a:hover {
	text-decoration:underline;
}

.GrayRuleHeadlines {
	border-bottom-style:solid;
	border-bottom-color: #ccc;
	border-bottom-width:1px;
	line-height:1px;
	height:1px;
	width:726px;
	margin-top:8px;
	margin-bottom:10px;
}

#FromTheForum {
	text-decoration:none;
}

#FromTheForum a {
	text-decoration:none;
}

#FromTheForum img {
	text-decoration:none;
}

#FromTheForum a:hover {
	text-decoration:underline;
}

.workflow {
		/*margin-top: 30px;*/
	font-size: 0.9em;
	letter-spacing: .1em;
	margin-top: 0px;
	margin-bottom: 10px;
}

/* added fpr Jim Flowers article jck 3/18/2011 */

.jimFont {
	MARGIN: 0px 0px 10px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 0.9em;
	color:#969696;
	
}