#page {

	margin: 0px auto;

	padding: 0px 0px 0px 0px;

	width: 980px;

	border: 1px solid #B7B6B5;

	text-align:left;

}



#header {

	width: 970px;

	overflow:hidden;

}



 #logo {
 float: left;
 margin-right: 0px;
 margin-left: 15px;
 margin-top: 15px;
 margin-bottom: 5px;
 width: 408px;
 padding-top: 0px;
 padding-right: 0px;
 padding-left: 0px;
 height: 80px;
 background-image: url('../images/PNN_logo.png');
 background-repeat: no-repeat;
}


#header_rightsection {

	margin:0px;

	padding:0px;

	float:right;

	width: 545px;

}



#header_container{

	height: 15px;

	float:right;

}



#infonav

{

	padding: 0;

	float: right;

	font-family: Arial, Helvetica, sans-serif;

	color: #000;

	font-size: 11px;

	margin-top: 10px;

	margin-right: 5px;

	margin-bottom: 0;

	margin-left: 0;

}



#infonav li

{

	display: inline;

	padding: 0 0.5em;

	margin: 0;

	border-right: 1px #036 solid;

	float: left;

}



#infonav li.last-child

{

	border-right: none;

	padding-right: 0;

}



#infonav li a

{

	padding: 0;

	margin:	0;

	text-decoration: none;

	color: #000;

}

        

#infonav li a:hover {

	text-decoration: underline;

	color: #7b695f;

}

#infonav li a:visited {

	text-decoration: none;

	color: #000;

}



#nav {

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

	text-align:right;

	padding-right: 0px;

	padding-left: 0px;

	padding-top: 70px;

}



.subnavbar {

	height: 20px;

	width: 190px;

	margin: 0px;

	text-align: right;

    padding-left: 0px;

    padding-right: 0px;

    margin-left: 60px;

}



a.subnav:link, a.subnav:visited, a.subnav:active {

	padding: 0px 5px 0px 5px;

	text-decoration:none;

	color: #5D5D5F;

}



a.subnav:hover {

	color:#5D5D5F;

	text-decoration: underline;

}



#divider {

	height: 1px;

	width: 965px;

	margin:0px 0px 0px 15px;

	border-top: #c9282d solid 3px;

	overflow:hidden;

	clear:both;

}



#main_content {

	width: 780px;

	margin:0px;

	padding:0px 0px 0px 0px;

	float:left;

}



#main_image {

	float: left;

	margin-top: 15px;

	margin-right: 10px;

	margin-bottom: 10px;

	margin-left: 15px;

}



#title {

	margin:0px;

	padding-top: 15px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}



#title h1{

	font-family:Corbel;

	font-size:22px;

	line-height:28px;

	color:#5D5D5F;

	margin:0px 15px 5px 0px;

	padding:0px;

	text-transform:uppercase;

	font-weight:normal;

}



.subtitle {

	font-family:Arial;

	font-size:16px;

	color:#c9282d;

	padding:0px;

	font-weight:bold;

	margin-top: 7px;

	margin-right: 5px;

	margin-bottom: 5px;

	margin-left: 0px;

}



.imagesubtitle {

	font-family: Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#5D5D5F;

	padding:0px;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

	text-align: center;

	text-transform: uppercase;

	line-height: 18px;

}

.imageborder {

	width: 350px;

	border-top: #999999 solid 1px;

	margin-left: 0px;
	
	margin-top: 4px;

	overflow:hidden;

	clear:both;

}

.imagesubtext {
	
	font-family: Corbel; 

	font-size:14px;

	color: #000000;

	padding-top: 0px;

	padding-bottom: 6px;
	
	background-color:#EBEBEB;

	text-align: left;

	line-height: 16px;
	
	margin: 13px 0px 0px 0px;
}





#content {

	margin:0px;

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}



#content h1{

    font-family:Corbel;

	font-size:14px;

	line-height:17px;

	color:#000000;

	margin:18px 56px 9px 75px;

}



#content h2{

    font-family:Corbel;

	font-size:12px;

	line-height:16px;

	color:#5D5C5F;

	font-weight:normal;

	margin:10px 56px 3px 75px;

}



#content h3{

    font-family:Corbel;

	font-size:11px;

	line-height:14px;

	color:#000000;

	margin:5px 56px 0px 75px;

}



#content p{

	font-family:Corbel;

	font-size:14px;

	line-height:16px;

	color:#000000;

	margin-top: 0;

	margin-right: 10px;

	margin-bottom: 5px;

	margin-left: 0px;

}



#content li{

	font-family:Corbel;

	font-size:14px;

	line-height:16px;

	color:#000000;

	list-style-type:disc;

	margin:10px 15px 0px -10px;

}



#content a {

	text-decoration:none;

	color: #c9282d;

}



#content a:hover {

	text-decoration:underline;

}



#rightcolumn {

	padding:0px;

	float:left;

	margin: 0px;

}



.rightcolumn_top{

	width: 240px;

	margin:0px;

}



.rightcolumn_content {

	width: 185px;

	margin:0px;

	padding:30px 0px 0px 0px;

}

.rightcolumn_content_title{

	font-family: Arial, Helvetica, sans-serif;

	font-size:14px;

	line-height:18px;

	color:#5D5C5F;

	margin:0px 0px 12px 10px;

	text-transform:uppercase;

	font-weight:normal;

}



.rightcolumn_content_title a {

	color:#5D5C5F;

	text-decoration:none;

}



.rightcolumn_content_title a:hover {

	color:#7b695f;

	text-decoration:underline;

}



.rightcolumn_content_title a:visited {

	color:#5D5C5F;

	text-decoration:none;

}



.rightcolumn_content h2{

    font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:15px;

	color:#000000;

	margin:0px 40px 7px 16px;

}

.rightcolumn_content p{

	font-family: Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:14px;

	color:#000000;

	margin:0px 20px 8px 10px;

}

.rightcolumn_content a {

	color:#c9282d;

	text-decoration:none;

}

.rightcolumn_content a:hover {

    color:#7b695f;

	text-decoration:underline;

}

.rightcolumn_content a:visited {

	color:#cb262e;

}



.rightcolumn_content {

	width: 180px;

	background-color: #F5F5EB;

	margin-top: 13px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 15px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 5px;

}

.rightcolumn_content_title{

	font-family: Arial, Helvetica, sans-serif;

	font-size:14px;

	line-height:18px;

	color:#5D5C5F;

	margin:0px 0px 12px 10px;

	text-transform:uppercase;

	font-weight:normal;

}



.rightcolumn_content h2{

    font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:15px;

	color:#000000;

	margin:0px 40px 7px 16px;

}

.rightcolumn_content p{

	font-family: Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:14px;

	color:#000000;

	margin:0px 15px 8px 10px;

}

.rightcolumn_content a {

	color:#cb262e;

	text-decoration:none;

}

.rightcolumn_content a:hover {

    color:#7b695f;

	text-decoration:underline;

}

.rightcolumn_content a:visited {

	color:#cb262e;

}


.rightcolumn_content_contact {

	width: 180px;

	background-color: #DDDDDD;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 15px;

	padding-right: 0px;

	padding-bottom: 35px;

	padding-left: 5px;

}

/*
.rightcolumn_content_contact {
	
	font-family: Arial, Helvetica, sans-serif;

	font-size:14px;

	line-height:18px;

	color:#5D5C5F;

	margin:0px 0px 12px 10px;

	text-transform:uppercase;

	font-weight:normal;


}
*/


.rightcolumn_content_contact h2{

    font-family: Corbel;
	
	font-size:12px;

	line-height:15px;

	color:#000000;

	margin:0px 40px 7px 16px;

}

.rightcolumn_content_contact p{

	font-family: Corbel;
	
	font-size:11px;

	line-height:14px;

	color:#000000;

	margin:0px 15px 8px 10px;

}

.rightcolumn_content_contact a {

	color:#cb262e;

	text-decoration:none;

}

.rightcolumn_content_contact a:hover {

    color:#7b695f;

	text-decoration:underline;

}

.rightcolumn_content_contact a:visited {

	color:#cb262e;

}
/*
.rightcolumn_content_contact_title{

	font-family: corbel;

	font-size:16px;

	line-height:18px;

	color:#5D5C5F;

	margin:10px 0px 12px 15px;

	text-transform:uppercase;

	font-weight:normal;

}

*/

.rightcolumn_content_contact_title a {

	color:#5D5C5F;

	text-decoration:none;

}



.rightcolumn_content_contact_title a:hover {

	color:#7b695f;

	text-decoration:underline;

}



.rightcolumn_content_contact_title a:visited {

	color:#5D5C5F;

}



#middle_column {

	float: right;

	width: 400px;

}



.clearit {

   height:1px;

   width:900px;

   margin:0px;

   padding:0px;

   clear:both;

}



.foot

{

	font-family: Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#000000;

	margin: 0px;

	float: right;

}



a.footlink:link, a.footlink:visited, a.footlink:active {

	color:#7b695f;

	padding: 0px 5px 0px 5px;

	text-decoration:none;

}

a.footlink:hover {

	color:#7b695f;

	text-decoration:underline;

}



#footer {

	margin: 0px auto;

	padding: 0px 0px 0px 0px;

	width: 982px;

	border-top-width: 9px;

	border-top-style: solid;

	border-top-color: #181B1E;

	text-align:left;


}

#footer p {

	font-family: Arial, Helvetica, sans-serif;

	font-size:10px;

	color: #5D5D5F;

	margin: 5px 0px 0px 0px;

}

#footer a {

	color:#7b695f;

	padding: 0px 5px 0px 5px;

	text-decoration:none;

}

#footer a:hover {

	color:#7b695f;

	text-decoration:underline;

}

#footer a.firstline {

    color:#7b695f;

	padding: 0px 5px 0px 0px;

	text-decoration:none;

}

#footer a.firstline:hover {

    color:#7b695f;

	padding: 0px 5px 0px 0px;

	text-decoration:underline;

}

#footer a:visited {

	color:#5D5C5F;

	text-decoration:none;

}

#footer a.firstline:visited {

    color:#5D5C5F;

	padding: 0px 5px 0px 0px;

	text-decoration:none;

}

#content ul {

	margin-top: -15px;

}

.contentFiller {

	margin-top: -10px;

}



.FormInput {

	font-family: Corbel;
	
	font-size: 11px;

	color: #585858;

}

.FormLabel {

	font-size: 14px;

	color: #484848;

	font-weight: bold;

}

.TextInput {

	border: 1px solid #E8E6D7;

	background-color: #FFFFFF;

	font-family: Corbel;

	font-size: 12px;

	color: #585858;

}


