/* UNSUBSCRIBE PAGE */

#IUnsubscribeCenter h3.ObjTitle {
 color:#0A509F; 
 margin-bottom:0px;
}



/*
-------------------
GLOBAL STYLE RESETS
-------------------
*/
body {
	background: #00458E url('http://static.pnstate.net/fl/09/bg3.jpg') repeat-y scroll center top;
        color: #222;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
        margin: 0px;
}

h1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 2em;
font-weight: normal;
margin: 5px 0;
}

h2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1.5em;
margin-bottom: 10px;
}

h2,h2 a,h2 a:link,h2 a:visited,h3,h4,h5,h6 {
        font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
color: #333333;
}

fieldset {
	border: none;
        padding: 0;
        margin: 0;
}

table, td, tr {
        margin: 0px;
        padding: 0px;
        background: #FFF;
}

form {
	margin: 0px;
	padding: 0px;
}

i {
       font-family: Georgia, "Times New Roman", serif;
       font-style: italic;
}

a, a:link, a:visited {
       text-decoration: none !important;
}

img {
       border: none;
}

li {
  padding: 5px 0;
}

blockquote {
       margin: 10px 20px;
       padding: 20px;
       background: #eee;
       font-style: italic;
       font-family: Georgia, "Times New Roman", serif;
}

#header {
	background: #FFFFFF;
	width: 880px;
	margin-top: 0px;
        text-align: left;
        padding-top: 5px;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 5px;
}


#main {
	background-color: #FFFFFF;
	width: 880px;
	padding-right: 10px;
        padding-left: 10px;
        padding-bottom: 10px;
	margin: 0 auto;
	text-align: left;
}

#signup {
	float: left;
}

#signupfooter {clear:both;}

#navigation {
	height: 30px;
	margin-bottom: 0px;
        width: 880px;
}

#nav {
        float: right;
}

#nav li {
        text-align: center;
        list-style: none;
}

#nav li a {
        background: #FFFFFF url('../09/slideshow/sidebuttons.gif');
        margin-top: 10px;
        margin-bottom: 10px;
}

#showcase {
	padding: 0;
	margin-top: 3px;
        margin-left: -2px;
	width: 880px;
	height: 270px;
        position: relative;
        z-index: 0;
}

#post-slideshow {
	padding: 0px;
	text-align: left;
        width: 880px;
}

table.post-slideshow {
	padding: 0px;
        margin: -3px;
	text-align: left;
        width: 880px;
}

td.column1 {
	vertical-align: top;
	width: 212.5px;
	margin-bottom: 10px;
}

td.column2 {
	vertical-align: top;
	width: 212.5px;
	padding-left: 8px;
	margin-bottom: 10px;
}

td.column3 {
	vertical-align: top;
	width: 212.5px;
	padding-left: 8px;
	margin-bottom: 10px;
}

td.column4{
	vertical-align: top;
	width: 212.5px;
	padding-left: 8px;
	margin-bottom: 10px;
        text-align: center;
}

.blogtitle {
        font-family: Calibri, Arial, Helvetica, sans-serif;
        font-size: 1.3em;
        font-weight: bold;
text-transform: capitalize;
}

.blogtitle a {
        color: #000;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.9em;
        text-decoration: none;
font-weight: bold;
}

.blogtitle a:hover {
color: #000000;
}

.blogtitle a:visited {
        text-decoration: none;
}

.blogtitle a:hover {
        color: #333;
}

.commentsline { margin:0 0 20px 0;  }

.eventtitle {
        font-family: Calibri, Arial, Helvetica, sans-serif;
        font-size: 1.3em;
        font-weight: bold;
}

.eventtitle a {
        color: #000;
}

.eventtitle a:hover {
        color: #333;
}

#footer {
	font-size: 10px;
        text-transform: uppercase;
        margin-top: 0px;
        margin-bottom: 0px;
	width: 880px;
	clear: both;
	border-top: 0px solid #000000;
}


/* BEGIN BSD CSS */

.communityheader{
display: none;

}

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

/* 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:0px;
	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: 0px; 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;
}

#community .communitypostinlist .title {
font-family: Calibri, Arial, Helvetica, sans-serif;
font-size: 1.3em;
font-weight: bold;
}

#community .communitypostinlist .title a {
font-family: Calibri, Arial, Helvetica, sans-serif;
font-size: 1.3em;
font-weight: bold;
}

.post #community .communitypostfull .title {
border-bottom: 1px solid #000000;
font-family: Calibri, Arial, Helvetica, sans-serif;
font-size: 1.5em;
font-weight: bold;
}

#community .post {
font-size: 12px;
}

#community .post .communitypostfull .title {
border-bottom: 0px;
font-size: 1.4em;
font-family: Calibri, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #000;
}

#speakout h2 {
border-bottom: 1px solid #000000;
font-family: Calibri,Arial,Helvetica,sans-serif;
font-size: 2em;
margin-bottom: 5px;
margin-top: 10px;
}

#speakout h3 {
font-family: Calibri,Arial,Helvetica,sans-serif;
font-size: 1.5em;
margin: 0 0 5px 0;
}

div#speakout form#participate table td input {
border: 1px solid #999999;
padding: 10px;
}

div#speakout input.btn, div#speakout input.landing-button {
background:  #418341 none repeat scroll 0 0;
border-color:#CCCCCC #999999 #999999 #CCCCCC;
border-style: solid;
border-width: 1px;
color: #FFFFFF;
cursor: pointer;
font-family: Arial,Sans-serif;
font-size: 2em;
font-weight: bold;
height: auto;
padding: 1px;
width: 269px;
}


div#speakout input.btn, div#speakout input.landing-button-over {
background:  #418341 none repeat scroll 0 0;
border-color:#CCCCCC #999999 #999999 #CCCCCC;
border-style: solid;
border-width: 1px;
color: #FFFFFF;
cursor: pointer;
font-family: Arial,Sans-serif;
font-size: 2em;
font-weight: bold;
height: auto;
padding: 1px;
width: 269px;
}

/** Form styles **/

.fieldset {
margin-top: 15px;
}

td.column1 .byline { margin:0px; }
td.column1 .viewall a { font-size:10px; font-weight:bold ;}

input#reset, 
input#ACTION_CANCEL_RESPONSE_SUBMIT { display:none; }

/** Tweet styles **/

#tweet {
background: rgba(0, 132, 180, .1);
border: 1px solid rgba(0, 132, 180, .15);
margin: 15px auto;
padding: 7px;
width: 500px;
}




