html {
	background: #000025;
	font-size:12px;
	font-weight:normal;
}

BODY {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	background: #000025 url(http://static.pnstate.net/wi/09/back1.gif); 
	background-repeat:no-repeat;
}

strong {
	font-weight: bold;
}

TD {
	vertical-align:top;
}


	
IMG {
	border:0;
}



.morelink {
	text-align:right;
	margin-right: 20px;
	display:block;
}

/* Main Content */

.mtext h1 {
	color: #1A296E;
}

.mtext h2 {
	color: #363636;
	font-weight: bold;
}


.mtext h3 {
	color: #2575ad;
}

.mtext h4 {
	color: 	#0d5d9b;
	font-weight: bold;
	letter-spacing: 0px;
	text-transform: none;
}

.mtext h6 {
	font-weight: bold;
	text-transform: uppercase;
}

.mtext img {
	margin: 20px 0px 20px 20px;
}

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

.mwrap {background: url(http://static.pnstate.net/wi/09/mwrap.gif) repeat-y;}

.mwrap2 {background: url(http://static.pnstate.net/wi/09/mwrap2.gif) repeat-y;}

.mtext {
	font-size:12px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-weight:normal;
	padding: 10px 0px 10px 10px;
	}



.blogroll {
	font-size:11px;
	font-weight:normal;
	margin-left:5px;
	margin-right:5px;
	padding: 10px 0px 10px 10px;
}
.l {
	padding: 0;
	width: 550px;
	border-right:1px solid #000066;
}
.l2 {
	padding: 0;
	width: 750px;
	border-right:1px solid #000066;
}
.l3 {
	padding: 0;
	width: 950px;
}
.msm {
	padding: 0;
	width: 750px;
}
.msmwrap {
	background: url(http://static.pnstate.net/wi/09/sm/mwrap.gif) repeat-y;
}
.lsm {
	padding: 0;
	width: 750px;
	border-right:1px solid #000066;
}
.msm #signupheader {
	width:350px;
	display:block;
	float:left;
	margin-right:10px;
}
.journalarchiveyear a {
font-weight:bold;
}

input[type=checkbox] + label {
	margin-left:5px
}
.r1wrap {
	background: url(http://static.pnstate.net/wi/09/r1wrap.gif);
	background-repeat:repeat-vertical;
	padding: 10px 0;
	width: 200px;
	margin:0;
	text-align:left;
}
.r2wrap {
	background: url(http://static.pnstate.net/wi/09/r2wrap2.gif);
	background-repeat:repeat-vertical;
	width: 199px;
	margin:0;
	text-align:left;
}
.r2text {
	font-size:11px;
	font-weight:normal;
	margin:0 10px 5px 15px;
	padding:0;
}

.r2text h3 {
       font-style: italic;
       font-size: 12px;
       text-indent: -5px;
       font-weight: normal;
}

.r2text h4 {
       text-indent: -8px;
       margin-bottom: 20px;
}

p.r1text {
	font-size:11px;
	font-weight:normal;
	margin:0 10px 5px 15px;
	padding:0;
}
h4.r1text {
	font-size:12px;
	padding:0;
	margin:10px 10px 0 15px;
}
.r2 {
	padding: 0;
	width: 199px;
}
.r2text {
	font-size:11px;
	font-weight:normal;
	margin-left:10px;
	margin-right:15px;
	padding: 10px 0px 0px 10px;
}
.qs {
	padding: 0;
	width: 900px;
	font-size:12px;
}

.ttext {
	font-size:12px;
	color:#e7e7ff;
	text-align:right;
	width:950px;
}
.ttext a {
	color:#e7e7ff;
	text-decoration:none;
}

/* Bottom */

.bot {
	width:950px;
	background:#2b405c;
	color:#c0c6ce;
	font-size:10px;
	text-align:left;
}
.bot a {
	color:#e7e7ff;
	text-decoration:none;
	padding-left:3px;
        text-transform: uppercase;
}
.bot a:hover {
	background-color: transparent;
	color:#e7e7ff;
}
.bot a:link, .bot a:visited {
	color:#e7e7ff;
	text-decoration:none;
	padding-left:3px;
}

/* Dropdown Menu */

#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 0px 2px 0px;
	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: normal;
	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:0px auto 0px 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 0px 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: 0px;
	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 */

/* Accordion Menu Styles */

dl.accordion-menu {
	margin: 0;
	padding: 0;
}
dl.tools-menu div.bd div {
	line-height: 1;
	padding-bottom:5px;
	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;
	padding-left: 5px;
	text-align:left;
}
dl.tools-menu div.bd a {
	text-decoration: none;
}
dl.tools-menu div.bd a:hover {
	text-decoration: underline;
}
dl.accordion-menu dt.a-m-t {
	width: 200px;
	height: 25px;
	margin-bottom: 0px;
	padding:0;
	cursor:default;
}
dl.tools-menu dt.a-m-t {
	width: 200px !important;
}
dl.accordion-menu dt.a-m-t-hover {
	/* background:#cdcdcd; */
cursor:default;
}
dl.accordion-menu dt.a-m-t-down {
/* border: solid 1px #222222;
	border-right-color: #dfdfdf;
	border-bottom-color: #dfdfdf; */
}
html.accordion-menu-js dt.a-m-t {
	cursor:pointer;
}
dl.accordion-menu dt.a-m-t a {
/* display:none; */
}
dl.accordion-menu dd.a-m-d {
	width: 200px;
	margin: 0;
	padding: 0;
	display:none;
}
dl.tools-menu dd.a-m-d {
	width: 180px !important;
}
html.accordion-menu-js dd.a-m-d {
	display:none;
	margin: 0;
	padding: 0;
}
html.accordion-menu-js dd.a-m-d-expand {
	display:block;
}
html.accordion-menu-js dd.a-m-d-before-expand {
	display:block;
	position:relative;
	z-index:-1;
	opacity:0;
	height:auto !important;
	visibility:hidden;
	overflow:visible;
}
html.accordion-menu-js dd.a-m-d-anim {
	overflow:hidden;
	display:block;
}
dl.accordion-menu dd.a-m-d .bd {
	padding:5px;
	cursor: pointer;
}
dl.accordion-menu dd.a-m-d .bd:hover {
}
/* END Accordion Menu Styles */


.communityheader {
	display: none;
}







/* blog styles */
.post {
	margin-bottom:10px;
	font-size:12px;
}
/* end blog 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: #000; /* 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:none;
}
/* end blog post styles */

/* changed from 530 for ABM blog */
.l #community {
	width:530px;
}
.l #community .comments .titleactionstable {
	width: 500px;
}

h2, h4, h6, body {
	font-family: Arial, Helvetica, Geneva, sans-serif;
}

.body blockquote {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	margin: 10px 20px 10px 30px;
	border: 0px;
	background-color: #f7f7f7;
	padding: 20px;
	color: #666666;
}

blockquote {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	margin: 10px 20px 10px 30px;
	border: 0px;
	background-color: #f7f7f7;
	padding: 20px;
	color: #666666;
}

em, h1, h5, i  {

	font-family: Arial, Helvetica, Geneva, sans-serif;
}

em {
font-style: italic;
font-size: inherit;
}

h1 {
	font: normal bold 1.4em/normal Arial, Helvetica, Geneva, sans-serif;
	color: #1A296E;
	margin-bottom:3px;
	margin-top:8px;
}

blockquote, blockquote p {
	color: #666666;
}

a:link, a:visited, a:active
{
	background: transparent;
	color: navy;
	text-decoration:none !important;
}

a:hover
{
	background: transparent;
	color: #0A509F;
	text-decoration: underline !important;
}

H2, H3 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:3px;
	margin-top:3px;

}

H3 {
font-family: Arial, Helvetica, Geneva, sans-serif;
	}

H4 {
	font-size:12px;
	font-weight:bold;
	margin-bottom:3px;
}

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

a {
	text-decoration:none !important;
}


ul li {
	height: auto;
	margin: 12px;
	padding: 0;
	list-style: disc outside;
}

ul li {
	margin:0px;
	padding: 0;
	list-style: none;
}

ul li.more {
	padding: 5px 10px;

}

ul li {
	padding: 3px;
	list-style: circle inside;
}

#fadeshow1 {z-index:0;}
#fadeshow1toggler {width:750px;height:30px;background:url(http://static.pnstate.net/wi/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;}
