html {
	background:#000025 url(http://static.pnstate.net/nv/back1.gif);
	background-repeat:no-repeat;
	font-family:Arial, Verdana, "Lucida Sans", sans-serif;
	font-size:12px;
}

body {
	position:static;
	top:0;
	left:50%;
}

h1,h2,h3 {
	font-size:16px;
	font-weight:bold;
	margin-bottom:6px;
	margin-top:6px;
}

H4 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:6px;
}

p {
	font-size:12px;
	font-weight:normal;
	margin-bottom:10px;
}

a {
	text-decoration:none;
	font-weight:bold;
	color:blue;
}

a:link,a:visited {
	color:navy;
}

a:active,a:hover {
	color:#cc0000;
	text-decoration:underline;
}

td {
	vertical-align:top;
}

.nvheader {
	width:950px;
	height:75px;
	background:url(http://static.pnstate.net/nv/nvban1.gif);
	background-repeat:no-repeat;
}

.nvfooter {
	width:950px;
	height:60px;
	background:url(http://static.pnstate.net/nv/mfoot.gif);
	background-repeat:no-repeat;
}

#bd {
	background:url(http://static.pnstate.net/nv/mwrapfull.gif);
	width:950px;
}

.l1 {
	width:750px;
	border-right:1px solid #000066;
	float:left;
}

.l2 {
	width:950px;
	border-right:1px solid #000066;
	float:left;
	background:#ffffff;
}

.r1 {
	width:199px;
	float:right;
}

.insetl {
	width:550px;
	border-right:1px solid #000066;
	float:left;
}

.insetr {
	width:199px;
	float:right;
}

.mtext {
	font-size:12px;
	font-weight:normal;
	padding:10px 0 10px 10px;
	margin-right:10px;
}

#dropmenudiv {
	position:absolute;
	border:2px solid #c5c5da;
	font-size:14px;
	line-height:20px;
	text-align:left;
	z-index:10;
}

#dropmenudiv a {
	width:100%;
	display:block;
	text-indent:8px;
	border-bottom:10px;
	padding:2px 0;
	text-decoration:none;
	font-weight:normal;
	font-size:14px;
	color:#000000;
	text-align:left;
}

#dropmenudiv a:hover {

	
/*hover background color*/
	background-color:#000050;
	font-weight:bold;
	text-align:left;
	color:white;
}


	
/* Site Specific

-------------------------------------------------------------- 

pna Bar

-------------------------------------------------------------- 

*/
#pna_housing {
	width:100%;
	height:30px;
	color:#fff;
}

#pna_1,#pna_zero,#pna_zeropointfive,#pna_1point5,#pna_2,#pna_3 {
	width:950px;
	margin-left:auto;
	margin-right:auto;
	text-align:right;
	padding-top:5px;
}

#pna_nav {
	line-height:1;
	margin:0 auto;
	z-index:9998;
	text-align:right;
	height:30px;
	background-color:#0062a3;
	font-size:13px;
}

#pna_nav a {
	display:block;
	height:14px;
	color:#c2ddf0;

	
/*overflow: hidden;*/
}

#pna_nav li a {
	padding:8px 15px;
	float:left;
	position:relative;
	color:#c2ddf0;
	font-weight:normal;
}

#pna_nav li a b {
	color:#fff;
}

#pna_nav li a:hover {
	background-color:#0c82c2;
	color:#fff;
}

* html #pna_nav li * {
	position:relative;
}

#pna_nav li,#pna_nav ul {
	margin:0;
	padding:0;
}

#pna_nav li {
	float:left;
	position:relative;
}

#pna_nav li:hover ul,#pna_nav li.over ul {
	left:0;
	top:30px;
}

#pna_nav li li {
	float:none;
	position:static;
	width:100%;
	text-align:left;
	display:inline;
}

#pna_nav li li a,#pna_nav li li a:hover,#pna_nav li li a:active {
	background:none;
	height:auto;
	display:block;
	padding:1px 0 2px 15px;
	text-indent:0;
	width:160px;
}

#pna_nav li ul li a:hover {
	background:#2da4e3;
}

#pna_nav li ul {
	background:#0c82c2;
	left:-1999px;
	border-bottom:1px solid #fff;
	line-height:1.5;
	position:absolute;
	width:175px;
	z-index:9999;
	padding-bottom:3px;
}


	
/* Sign up form field*/
#pna_housing input.aninput {
	background-color:#e8e8ff;
	color:#000;
	border:0;
	padding:4px;
	font-size:10px;
}

#pna_housing a {
	color:#c2ddf0!important;
	text-decoration:underline;
}

#pna_housing a:hover {
	color:#fff!important;
}

#pna_housing #pna_nav a {
	text-decoration:none;
}

#sign_up input,#sign2_up input,.login input {
	font-size:10px;
}

#Email_Address {
	width:100px;
}

#Zip_Code {
	width:50px;
}

#welcomespan {
	color:#fff;
	padding-right:10px;
}

input#sign_up,input#sign2_up,input.login {
	background-color:#000099;
	font-size:10px;
	color:#fff;
	border:none;
	padding:3px;
}

input#sign_up:hover,input#sign2_up:hover,input.login:hover {
	background-color:#0000cc;
	color:#fff;
	border:none;
	padding:3px;
}

.pnahiders {
	display:none;
}

#alreadyspan,#needspan,#already2span {
	z-index:10;
}


	
/* END pna */

	
/* BEGIN BSD CSS */
.communityheader {
	display:none;
}


	
/* blog styles */
.post {
	margin-bottom:10px;
	font-size:11px;
}


	
/* end blog styles */

	
/* event styles */
#events .event {
	font-size:11px;
	margin-bottom:10px;
}

#events .event h3 {
	font-weight:bold;
	color:#0A509f;
}


	
/* end  event styles */

	
/* feature styles */
.feature {
	padding-bottom:20px;
}

.feature_content ul {
	padding-bottom:10px;
}

.feature_content ul li a {
	text-decoration:underline;
}


	
/* end feature styles */

	
/* action content */
.action_content {
	font-size:11px;
	padding:0 10px;
	padding-bottom:10px;
}

.action_content h3 {
	color:#0A509f;
	font-weight:bold;
}

.action_content span {
	display:block;
	text-align:right;
}

.action_content a {
	text-decoration:underline;
}


	
/* end action content */

	
/* member features styles */
.memberfeatures_content div,.memberfeatures_content p {
	padding-left:10px;
	margin-bottom:1em;
	overflow:hidden;
}

.memberfeatures_content div img {
	float:left;
	margin-right:10px;
}

.memberfeatures_content div a {
	float:left;
	width:120px;
}

.memberfeatures_content a {
	text-decoration:underline;
}


	
/*end  member features styles */

	
/* blog post styles */
div.blogpost,p.blogpost,#community .groupdescription,#community .posts .pagination,#community .communitypostinlist,#community {
	font-size:12px;
	padding:10px;
	padding-bottom:0;
}

#community {
	padding-top:0;
}

div.blogpost p,#community .communitypostinlist .byline,#community .communitypostinlist .body,#community .communitypostfull .byline {
	margin-bottom:2em;
}

div.blogpost h3,#community .communitypostinlist .title,#community .communitypostfull .title {
	color:#0A509F;
	font-weight:bold;
	font-size:14px;
}

div.blogpost div,#community .communitypostinlist .postactions,#community .communitypostfull .postactions {
	border:1px solid #EAEAEA;
	background-color:#fff6cd;
	padding:2px 10px;
	color:#0A509F;
	font-weight:bold;
}

p.more {
	text-align:right;
	margin-right:10px;
	font-size:12px;
}

p.more a {
	text-decoration:underline;
}


	
/* end blog post styles */

	
/* archive styles */
.archive_content div {
	margin-bottom:15px;
	font-size:11px;
	padding:0 10px;
}


	
/* end archive styles */

	
/* other content styles */
.other_content {
	padding:0 10px;
}

.other_content a {
	font-size:12px;
	font-weight:bold;
}


	
/* end other content styles */

	
/* search blog styles */
.search_content p.links {
	padding:0 10px;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}

.search_content p.links a.active {
	color:#000;
}


	
/* end  search blog styles */

	
/* profile styles */
div.profile {
	clear:both;
	overflow:hidden;
	padding-bottom:10px;
}

div.profile h3 {
	color:#063B88;
	font-weight:bold;
	font-size:12px;
	margin-bottom:5px;
}

div.profile p {
	font-size:11px;
}

div.profile em {
	font-weight:bold;
	padding-right:2px;
	font-style:normal;
}

div.profile div {
	float:left;
}

div.profile img {
	float:right;
	border:1px solid #808080;
}


	
/* end profile styles */

	
/* form styles */
form#searchblogs {
	margin:5px 0 10px 10px;
}

form#profile {
	margin-left:30px;
}

form#searchpeople {
	margin-top:20px;
}

form#join,form#searchpeople {
	margin-bottom:20px;
}

form#login {
	clear:both;
	margin-left:5px;
}

form#searchpeople div {
	float:left;
	width:180px;
	margin-right:30px;
}

form#searchpeople label {
	float:left;
	padding-bottom:5px;
	font-weight:bold;
}

form#search input,form#join input,form#profile input,form#searchblogs input,form#login input,form#searchpeople input {
	float:left;
}

form#search input#keywords,form#searchblogs input#searchterm,form#searchpeople input#name {
	width:100px;
	height:15px;
	border:1px solid #A3A5B1;
	border-top:1px solid #000;
	border-left:1px solid #000;
	padding-left:4px;
	color:#969595;
	margin-right:8px;
}

form#searchpeople input#name,form#searchpeople input#zip {
	clear:left;
	color:#000;
}

form#join input#email,form#join input#zip,form#login input#email,form#searchpeople input#zip {
	width:160px;
	height:15px;
	border:1px solid #A3A5B1;
	border-top:1px solid #000;
	border-left:1px solid #000;
	padding-left:4px;
	color:#969595;
	margin-right:8px;
	margin-bottom:5px;
	background-color:#FFF;
}

form#join input#zip,form#login input#email {
	width:120px;
	margin-right:8px;
}

form#searchpeople input#zip {
	width:38px;
}

form#searchpeople input.search {
	float:left;
	background-color:#FFF;
	color:#000;
	border:1px solid #CECECE;
	border-right:1px solid #5B5B5B;
	border-bottom:1px solid #5B5B5B;
	width:47px;
	height:19px;
	font-size:11px;
	cursor:pointer;
	padding:0;
}


	
/* End form styles */
#content #lettersmain #lettersmainleft {
	float:left;
	width:48%;
}

#content #lettersmain #lettersmainleft #lettersheaderleft {
	text-align:left;
	width:90%;
	padding-left:8px;
	font-size:12px;
	margin-left:2px;
}

#content #lettersmain #lettersmainleft #lettersdata {
	float:left;
	border:1px solid #000;
	text-align:left;
	width:90%;
	background-color:#fff;
	padding:8px;
	margin:10px;
	margin-top:0;
	font-size:12px;
}

#content #lettersmain #lettersmainleft #lettersdata #dataheader {
	width:100%;
	background-color:#fff;
	border:1px solid #ccc;
}

#content #lettersmain #lettersmainleft #lettersdata #datatable TD {
	font-size:12px;
}

#content .call_status_null {
	background:#EEBBBB;
	text-decoration:line-through;
}

#content .call_status_1 {
	background:#ffffff;
}

#content .call_status_2 {
	background:#EEEEBB;
}

#content .call_status_3 {
	background:#EEEEBB;
}

#content .call_status_4 {
	background:#EEBBBB;
	text-decoration:line-through;
}

#content .call_status_5 {
	background:#ffffff;
}

#content .call_status_6 {
	background:#EEEEBB;
}

#content .call_status_7 {
	background:#EEBBBB;
	text-decoration:line-through;
}

#content .call_status_8 {
	background:#ededed;
}

#content #stdheader #title {
	color:#666666;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	vertical-align:bottom;
}

#content #SKIN .basic .main #eventdetail .title {
	font-size:14px;
	line-height:1.2;
	font-weight:bold;
	padding:5px;
}

#content #SKIN .basic .main #eventdetail .description {
	font-size:12px;
	font-weight:normal;
	padding:5px;
}

body #content #SKIN p,#SKIN li,#SKIN td,#SKIN th,#SKIN label,#SKIN div,#SKIN a {
	font-size:12px;
	font-weight:normal;
	padding:5px;
}

#content #SKIN #control_set {
	background-color:#ffffff;
}

.rss-box {
	background-color:#ffffff;
}

.rss-title,rss_title a {
	margin:0;
	padding:0;
}

.rss-items {
	list-style:none;
	margin:0;
	padding:0;
}

.rss-item {
	margin-bottom:1em;
}

.rss-item a:link,.rss-item a:visited,.rss-item a:active {
}

.rss-item a:hover {
}

#fadeshow1 {
	z-index:0;
}

#fadeshow1toggler {
	width:750px;
	height:30px;
	background:url(http://static.pnstate.net/nv/fadeshow/actionsbar.gif);
	background-repeat:no-repeat;
	z-index:0;
}

#fadeshow1toggler img {
	padding-top:6px;
}

#fadeshow1toggler a {
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60;
	overflow:hidden;
}

#fadeshow1toggler a:hover {
	border:0;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
}

.m {
    margin:0 auto;
    padding:0;
    text-align:left;
    width:950px;
}

