#maincontainer{
	width:773px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
margin-top:10px;
}

body{
	background-color:#FFFBE8;
	margin:0px;
	padding:0px;
	font-family:arial, verdana, helvetica, sans-serif;
}

.showpagination { 
} 

.showpagination1 { 
display: none; 
}

/*---- "edit this" text  begin -----*/
.editthistext{
border:1px solid red;
float:right;
margin-top: -15px;
padding: 2px 5px 2px 5px;
background-color:red;
}

.editthistext a{
color:white;
text-decoration:none;
}
/*---- "edit this" text  end -----*/


/*----front page-----*/ 

#banner{
background-image:url("http://www.instituteforpr.org/images/site/IPR_banner_n.gif");
	height:170px;
	width:775px;
	background-repeat:no-repeat;
	margin-left:5px;
}

/*Hiding Top Banner graphic via Dwyer Method*/
#banner p span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	}

.bannerholder{
height:110px;
width:125px;
margin-top:30px;
float:left;
}

#banner p{
text-align:left;
margin:5px 0px 0px 5px;
padding:0px;
}

#maincontent{
float:left;
	width:775px;
	background-color:#fff;
	margin-left:5px;
	border-left:1px solid #996633;
	border-right:1px solid #996633;
float:left;
	voice-family: "\"}\"";
	voice-family: inherit;
width:773px;
}


/*---interior pages---*/
#interiorbanner{
background-image:url("http://www.instituteforpr.org/images/site/banner_interior_n.gif");
	height:170px;
	width:775px;
	background-repeat:no-repeat;
	margin-left:5px;
}

#interiorbanner p{
text-align:left;
height:110px;
margin:5px 0px 0px 5px;
padding:0px;
}

/*Hiding Top Banner graphic via Dwyer Method*/
#interiorbanner p span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	}

#interiorcontent{
	width:775px;
	background-color:#fff;
	margin-left:5px;
	border-left:1px solid #996633;
	border-right:1px solid #996633;
float:left;
background-image:url("http://www.instituteforpr.org/images/site/leftnav_BG_yellow.gif");
background-repeat:repeat-y;	
	voice-family: "\"}\"";
	voice-family: inherit;
width:773px;
}

/*---main navigation---*/

.navigation{
margin-top:-30px;
}

/*--- footer---*/

#footer{
clear:both;
background-image:url("http://www.instituteforpr.org/images/site/footer.gif");
	width:785px;
	padding-top:5px;
	background-repeat:no-repeat;
	font-size:9px;
	color:#996633;
margin-bottom:5px;
}

#footer a{
	font-size:12px;
	color:#fff2c5;
	text-decoration:none;
	margin-left:20px;
	margin-right:20px;
font-weight:bold;
}

#footer p{
	margin-top:15px;
}

/*-- front page spotlights---*/

.spotlight{
	height:145px;
	padding-top:10px;
	font-size:11px;
}

.spotlight h4{
	color:#104A7D;
	font-size:12px;
	margin:10px 0px -5px 15px;
height:12px;
}

.spotlight h4 a{
	color:#104A7D;
text-decoration:none;
height:12px;
}

.spotlight p{
	margin-left:15px;
	margin-right:5px;
line-height:12px;
}

.spotlightleft{
	margin-left:10px;
	background-image:url("http://www.instituteforpr.org/images/site/spotlightbox.gif");
	/*height:145px;*/
height:150px;
	width:370px;
	background-repeat:no-repeat;
	float:left;
	text-align:left;
}

.spotlightright{
	background-image:url("http://www.instituteforpr.org/images/site/spotlightbox.gif");
	margin-right:10px;
	/*height:145px;*/
height:150px;
	width:370px;
	background-repeat:no-repeat;
	float:right;
	text-align:left;
}

.spotlight img{
	border:1px solid #C1A45E;
	padding:2px;
	background-color:#FFF;
	float:left;
	margin-right:10px;
display:inline;
}

/*-- for donate now button*/
.donatenowbtn a{
font-family:arial, helvetica, verdana, sans-serif;
background-color:#C1A45E;
color:#fff;
text-transform:uppercase;
font-size:11px;
padding:2px 3px 2px 3px;
text-decoration:none;
border-top:1px solid #EBC872;
border-bottom:1px solid  #9F874D;
border-left:1px solid #EBC872;
border-right:1px solid  #9F874D;
margin-left:50px;
font-weight:bold;
}

/*--- top search---*/

.topsearch{
	font-size:10px;
	color:#fff;
	text-align:right;
	margin:0px 20px 0px 0px;
	padding-top:5px;
}

.topsearch form{
height:10px;
float:right;
}

.topsearch .searchtextfield{
	font-size:10px;
	margin-left:5px;
}

.topsearch .searchgo{
	background-image:url("http://www.instituteforpr.org/images/site/searchbtn.gif");
	background-repeat:no-repeat;
	background-color:#104a7D;
	border:0px;
	height:23px;
	width:23px;
	font-size:8px;
	font-weight:bold;
	text-transform:uppercase;
	margin-right:10px;
}

/* --- front page buckets ----*/

.buckets{
margin-top:10px;
font-size:11px;
text-align:left;
background-image:url("http://www.instituteforpr.org/images/site/bg_column.gif");
float:left;
}

.buckets  h6{
margin:0px;
padding:0px;
margin-left:-1px;
margin-bottom:10px;
width:175px;
float:left;
}

.buckets h6 img{
border:0px;
}

.bucketcontent{
margin:0px;
padding:0px;
float:left;
}

.bucketcontent a:link{
color:#B50739;
text-decoration:none;
font-weight:bold;
}
.bucketcontent a:visited{
color:#B50739;
text-decoration:none;
font-weight:bold;
}
.bucketcontent a:hover{
color:#B50739;
text-decoration:underline;
font-weight:bold;
}
.bucketcontent a:focus{
color:#B50739;
text-decoration:none;
font-weight:bold;
}
.bucketcontent a:active{
color:#B50739;
text-decoration:none;
font-weight:bold;
}

.bucketcontent .bucketimage img{
padding:1px;
margin-left:20px;
height:40px;
width:40px;
float:left;
}

.bucketcontent dl {
margin:0px 0px 10px 3px;
list-style-type:none;
}

.bucketcontent dl img{
list-style-type:none;
margin:0px;
float:left;
padding:1px;
}

.bucketcontent dt{
list-style-type:none;
margin:0px 0px 0px 0px;
width:175px;
color:#996633;
background-image:url("http://www.instituteforpr.org/images/site/blue_arrow.gif");
background-repeat:no-repeat;
padding-left:7px;
}

.bucketcontent dt img{
border:1px solid #104A7D;
float:left;
margin-right:3px;
margin-top:1px;
}

.bucketcontent .withphoto dt{
list-style-type:none;
margin:0px 0px 0px 42px;
float:none;
color:#996633;
background-image:url("http://www.instituteforpr.org/images/site/blue_arrow.gif");
background-repeat:no-repeat;
padding-left:7px;
}

.bucketcontent dd{
list-style-type:none;
margin:0px 0px 0px 8px;
color:#000;
font-size:10px;
}

.bucketcontent .withphoto dd{
list-style-type:none;
margin:0px 0px 0px 50px;
float:none;
color:#c1A45E;
font-size:10px;
}

.buckettwo, .bucketthree, .bucketfour{
float:left;
width:180px;
margin-left:10px;
padding-bottom:5px;
}

.bucketone{
float:left;
width:180px;
margin-left:10px;
}

.buckets .morelink a{
margin-left:5px;
color:#104a7D;
text-decoration:none;
background-repeat:repeat-y;
}

/* --- left nav ---*/

.leftnav{
width:135px;
margin:0px;
padding:0px;
text-align:left;
font-size:10px;
float:left;
}

.leftnav a:link{
text-decoration:none;
color:#3F361F;
}
.leftnav a:visited{
text-decoration:none;
color:#3F361F;
}
.leftnav a:hover{
text-decoration:none;
color:#B50739;
}
.leftnav a:focus{
text-decoration:none;
color:#3F361F;
}
.leftnav a:active{
text-decoration:none;
color:#3F361F;
}

.leftnav dl .activelink{
color:#B50739;
}

.leftnav dl{
list-style-type:none;
margin-left:0px;
padding-left:0px;
}

.leftnav dt{
list-style-type:none;
font-weight:bold;
margin:0px 2px 0px 5px;
background-image:url("http://www.instituteforpr.org/images/site/left_nav_arrow.gif");
background-repeat:no-repeat;
padding-left:7px;
font-size:11px;
background-position:0px 2px;
}

.leftnav dd{
margin:3px 2px 5px 20px;
}

/*-----for the "join our mailing list" on the bottom of each nav-----*/
.leftnav dt.joinmailinglist{
background-color:#FFFBE8;
margin-right:5px;
padding-top:2px;
padding-bottom:2px;
}

.leftnav dt.joinmailinglist a:hover{
color:#B50739;
}

.releaselist{
font-size:11px;
text-align:left;
margin-left:145px;
color:#000;
margin-right:10px;
}

.releaselist dt.releasetitle a{
color:#B50739;
font-size:12px;
text-decoration:none;
font-weight:bold;
}

.releaselist dt.releasetitle {
color:#B50739;
font-size:12px;
text-decoration:none;
font-weight:bold;
}

.releaselist dt.releasesubtitle {
color:#B50739;
font-size:11px;
text-decoration:none;
font-weight:normal;
}

.releaselist dl{
background-image:url("http://www.instituteforpr.org/images/site/blue_arrow.gif");
background-repeat:no-repeat;
padding-left:18px;
color:#000;
background-position:0% 2%;

}
.releaselist.goldenlaurel dl{
background-image:url("http://www.instituteforpr.org/images/site/golden_laurel.gif");
background-repeat:no-repeat;
padding-left:30px;
color:#000;
background-position:0% 2%;
}

.releaselist dl dt.releasetitle{
color:#B50739;
}

.releaselist dl  dd.byline{
margin-left:0px;
margin-bottom:0px;
font-weight:normal;
font-size:11px;
font-weight:bold;
}

.releaselist dl dd.releasesummary p{
font-size:10px;
margin-top:2px;
}

.releaselist dl dd{
margin:0px;
padding:0px;
}

.releaselist dt.releasedate{
font-weight:bold;
}

.entry{
margin-left:150px;
margin-right:10px;
text-align:left;
font-size:12px;
margin-bottom:20px;
padding-top:10px;
}

.entry .entrytitle{
color:#B50739;
font-size:16px;
font-weight:bold;
margin:0px 0px 2px 0px;
}

.entry p.entrysubtitle{
font-size:15px;
font-weight:normal;
color:#B50739;
margin-top:2px;
}

.entry .entrybyline{
color:#000;
font-size:12px;
font-weight:bold;
margin-bottom:0px;
}
.entry .entrybylinetitle{
font-style:italic;
margin-top:2px;
}

.entry .entrybody{
margin-right:10px;
margin-left:10px;
}

.entry .entrydate{
font-weight:bold;
}

.entry .entrybody a{
color:#104A7D;
text-decoration:underline;
}

/* to emphize particular text in an entry*/
.standout{
font-weight:bold;
margin-left:-10px;

}

/*--- for embedding a photo in a release*/
.entry .entrybody .embeddedphoto img{
border:1px solid #104A7D;
float:right;
margin-left:10px;
margin-bottom:10px;
}

/*-- for embedding a photo in a release to float left ---*/
.entry .entrybody .embeddedphotoleft img{
border:1px solid #104A7D;
float:left;
margin-right:10px;
margin-bottom:10px;

}
/*-- for embedding a photo in a release to float right ---*/
.entry .entrybody .embeddedphotoright {
float:right;
margin-right:10px;
margin-bottom:10px;
text-align:right;
width:115px;
font-size:11px;
}

/*-- for embedding a photo in a release to float right ---*/
.entry .entrybody .embeddedphotoright img{
border:1px solid #104A7D;
float:right;

text-align:right;
display:block;

}
.textbox{
margin-right:10px;
margin-bottom:10px;
width:105x;
float:left;

}


/* for page numbers*/
.paginateBorder{
font-size:11px;
float:right;
margin-left:20px;
height:40px;
}
.paginateBorder p{
border:1px solid #C1A45E;
background-color:#fff2c5;
margin:10px 30px 20px 0px;
padding:5px 5px 5px 5px;
}

.paginateBorder b{

color:#fff2c5;
background-color:#996633;
padding:1px 2px 1px 2px;
}

.paginateBorder a:link{
color:#104A7D;
text-decoration:underline;
}
.paginateBorder a:visited{
color:#104A7D;
text-decoration:none;
}
.paginateBorder a:hover{
color:#B50739;
text-decoration:none;

}
.paginateBorder a:focus{
color:#104A7D;
text-decoration:underline;
}
.paginateBorder a:active{
color:#104A7D;
text-decoration:underline;
}

/* for the Trustee Page Listing*/
.trusteeleft, .trusteeright{

width:275px;
float:left;
}


.trusteeleft dl{
font-size:11px;
}
.trusteeright dl{
font-size:11px;
}

.trusteeleft dt, .trusteeright dt{
color:#B50739;
text-transform:uppercase;
font-weight:bold;
margin-top:10px;
font-size:11px;
}

.trusteeleft dd, .trusteeright dd{
margin-left:10px;
font-weight:bold;
margin-bottom:5px;
}

.trusteeleft .trusteetitle, .trusteeright .trusteetitle{
font-weight:normal;
font-style:italic;
font-size:11px;
}

.entry .trusteeleft a,.entry  .trusteeright a{
text-decoration:none;
font-size:11px;
}

/*Related Media Box in press single*/
.related_content{

float:right;
margin-left:10px;
margin-bottom:5px;
text-align:left;
border:1px solid #104A7d;
}

/*for related content title*/
.related_content h4{
padding:2px 5px 2px 5px;
margin:0px 0px 10px 0px;
background-color:#104A7d;
color:#fffbe8;
font-weight:bold;
font-size:12px;

}
.related_content h3{
padding:1px 0px 1px 10px;

background-image:url("http://www.instituteforpr.org/images/site/left_nav_arrow.gif");
background-repeat:no-repeat;
background-position:2% 50%;
font-size:11px;
background-color:#C1A45E;
margin:0px 0px 5px 0px;
}

.related_content a{
font-size:10px;
text-decoration:underline;
margin-left:5px;
margin-right:5px;
color:#104A7D;

}

.Rlinks, .Rphotos, .Rfiles{

padding-bottom:1px;
}

.Rlinks p, .Rphotos p, .Rfiles p{

margin:0px 0px 3px 0px;
}
.Rphotos p{
text-align:center;
}

.contactus{

font-size:11px;
margin-left:5px;
margin-top:10px;
}

.leftnav .contactus .contacttitle{
font-weight:bold;
font-size:12px;

}

.sitemapleft, .sitemapright{
float:left;
margin-right:50px;
}
.sitemapleft dt, .sitemapright dt{
font-weight:bold;
margin-top:10px;
}
.sitemapleft dd, .sitemapright dd{
margin-left:15px;
margin-top:2px;
margin-bottom:2px;
}

.sitemapleft dd.sub, .sitemapright dd.sub{
margin-left:30px;

}

/*for the section headline style*/
h4.sectiontitle{
font-size:14px;
text-align:left;
color:#B50739;
margin:10px 0px 10px 150px;
}

.goback a{

text-decoration:none;
color:#104A7D;
font-size:11px;}

.goback{
text-align:left;
margin-top:20px;
margin-bottom:20px;
margin-left:10px;
}

.xtrasectiontitle{
color:#B50739;
font-size:16px;
font-weight:bold;
margin:0px 0px 0px 0px;


}

/* styling the mailing list entry*/
.mailinglist {
margin:40px 0px 40px 20px;
}
.mailinglist p{
margin-bottom:20px;
}


.mailinglist input{
margin-left:10px;
}
.mailinglist .mailinglistbtn{
margin-left:20px;
}

/*--for digest comments---*/
.digestcomments{
border:1px solid #C1A45E;
background-color:#fffbe8;
margin-bottom:5px;
padding-left:5px;
padding-right:5px;

}

.digestcomments p.commenttitle{
font-style:normal;
font-weight:bold;
font-family:arial, helvetica, sans-serif;
}

.digestcomments p{
font-style:normal;
font-family:times, "times new roman", serif;
}
.digestcomments a{
color:#104A7D;
text-decoration:underline;

}

.digestcomments p.commentname{
font-style:normal;
font-size:11px;
color:#996633;
font-style:italic;
}

/*---- to add a comment to the digest*/
.addcomment{
border:1px solid #C1A45E;
padding-left:10px;
padding-right:10px;
text-align:center;
background-color:#fffBE8;
}
.addcomment h3{

text-align:left;
}

.addcomment textarea{
width:550px;
text-align:left;
font-family:arial, verdana, sans-serif;
font-size:14px;
padding:0px 2px 0px 2px;
}

.addcomment .commentssubmit input{

background-color:#104A7D;
color:#fffbe8;
font-size:12px;
}

.addcomment .commentname, .addcomment .commentmail{

font-weight:bold;
text-align:left;
}

.addcomment .commentname input, .addcomment .commentmail input{
font-size:12px;
font-weight:normal;
margin-left:5px;
padding-left:2px;
}


.contactusform form{


text-align:left;
text-align:center;
margin:0px 20px 20px 0px;
}

.contactusform p{
text-align:left;
}



.contactusform span.leftfloat{

float:left;

width:100px;
display:block;
text-align:right;
font-weight:bold;
margin-right:5px;
margin-top:2px;

}

.contactusform span.leftfloat strong{
color:#B50739;
}

.contactusform h4{
text-align:left;
font-size:14px;
}

.contactusform p.contactusbtn input{
background-color:#104A7D;
color:#fffbe8;
font-size:12px;
margin-right:10px;
}

/*thesis form*/
.thesisform form{
text-align:left;
text-align:center;
margin:0px 20px 20px 0px;
}

.thesisform p{
text-align:left;
}

.thesisform span.leftfloat{
float:left;
width:160px;
display:block;
text-align:right;
font-weight:bold;
margin-right:5px;
margin-top:3px;

}

.thesisform span.leftfloat strong{
color:#B50739;
}

.thesisform h4{
text-align:left;
font-size:14px;
}
.thesisform p.contactusbtn input{

background-color:#104A7D;
color:#fffbe8;
font-size:12px;
margin-right:10px;

}

/*-- For Roster of Available Speakers Entry --*/

.speakercontainer{
padding-bottom:5px;
float:left;
position:relative;
clear:left;
width:600px;
}
.speakertitle p{
background-color:#fff2C5;
border-left:2px solid #C1A45E;
border-top:2px solid #C1A45E;
padding-left:5px;
padding-top:3px;
padding-bottom:3px;
 
}

.speakercontainer .speakertitle a{
text-decoration:none;
}


.allspeakers{
width:600px;
float:left;
}




/*======styles for new masthead=======*/

.bannercopy{
color:#104A7D;
width:240px;
height:100px;
position:absolute;
margin-right:0px;
margin-left:525px;

top:35px;
font-family:arial, helvetica, verdana, sans-serif;
padding-top:10px;
font-size:9px;

}

.bannercopy h6{
font-size:1em;
margin:10px 0px 0px 0px;
padding:0px;
text-align:left;
font-weight:normal;
line-height:11px;


}
h5{

font-family:times, times new roman, serif;
font-size:1.7em;
text-align:center;
font-weight:normal;

width:240px;

padding:0px;
margin:0px;
}


.bannercopy h5 .trademark{font-size:.9em;}
*html .bannercopy h5 .trademark{font-size:1em;}



.bannercopy h6 strong{font-weight:900;}











.categorytitle{
text-align:left;
color:#B50739;
font-size:16px;
margin:10px 0px 0px 140px;
}

.leftnavcategory{
color:#3F361F;
font-size:12px;
margin:10px 0px 0px 0px;
padding:0px;
text-transform:uppercase;
font-weight:bold;
text-align:center;


}


.wiecklogo img{
border:0px;
}


/*for distinctive font*/
.dfont{
color:#104A7D;
font-style:italic;
text-align:left;
font-size:12px;
}
/* for distintictive font in a dynamic listing*/
#interiorcontent .dfontdynamic{
color:#104A7D;
font-style:italic;
text-align:left;
font-size:12px;
margin-left:150px;
}

/* for distintictive font in a dynamic listing in BLACK*/
#interiorcontent .dfontnormal{
color:#000;
font-style:normal;
text-align:left;
font-size:11px;
margin-left:150px;
}

/*==MAIN NAVIGATION*/

.mainnav {
float:left;

margin-top:-24px;
margin-left:10px;

}

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
		font-family: arial, helvetica, serif;
font-size:12px;

text-align:left;
z-index:500;

}

#nav a {
	display: block;
	width: 6em;
font-weight:bold;
padding:5px 0px 6px 5px;
text-decoration:none;
color:#fffbe8;
z-index:500;

text-align:center;
}

#nav li { /* all list items */
	float: left;
	width: 6.5em; /* width needed or else Opera goes nuts */
z-index:500;
margin-right:0px;
margin-left:15px;
}


#nav li ul li{
width:12em;
z-index:500;
margin-left:1px;

}


#nav li ul { /* second-level lists */
background-color:#e6ede7; 
border-style:solid; 
border-color:#104a7d; 
border-width:1px; 
font-size:11px;
	position: absolute;
padding:3px 0px 3px 5px;
	width: 12.25em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
z-index:500;
}
#nav li ul a{
color:#000;
padding:3px 0px 3px 0px;
font-weight:normal;
width:11em;
z-index:500;
text-align:left;
}
#nav li ul a:hover{
color:#B50739; 
font-weight:normal;
z-index:500;
}

#nav li ul ul { /* third-and-above-level lists */
	margin: -2em 0 0 11.75em;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#content {
	clear: left;
	color: #ccc;
}

#nav a:hover{
color:#B50739; 
text-decoration:none ; 
font-weight:bold; 
}

.arrow {
background-image:url(http://www.instituteforpr.org/images/sub_arrow.gif);
background-repeat:no-repeat;
background-position:right center;
width:11em;
margin:0px;
padding:0px 0px 0px 0px;
}

/*RSS FEED LINK*/
.rssfeed{
text-align:right;
}

.rssfeed img{
margin:0px;
padding:0px;
margin-right:5px;
}
.rssfeed a{
color:#104A7D;
padding-bottom:5px;
float:right;
}
/*survey page*/
.surveylinks a{
color:#104A7D;
font-size:18px;
text-decoration:none;
text-align:center;
line-height:20px;
}
.surveylinks {
text-align:center;

margin-top:50px;
}

.surveylinks a:hover{
color:red;
text-decoration:underline;
}

	.star-rating{
		list-style:none;
		margin: 0px;
		padding:0px;
		width: 125px;
		height: 25px;
		position: relative;
		background: url(http://www.instituteforpr.org/images/site/alt_star.gif) top left repeat-x;		
	}
	.star-rating li{
		padding:0px;
		margin:0px;
		/*\*/
		float: left;
		/* */
	}
	.star-rating li a{
		display:block;
		width:25px;
		height: 25px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
border-bottom: none; 
	}
	.star-rating li a:hover{
		background: url(http://instituteforpr.org/images/site/alt_star.gif) left bottom;
		z-index: 2;
		left: 0px;
border-bottom: none; 
	}

	.star-rating a.one-star{
		left: 0px;
	}
	.star-rating a.one-star:hover{
		width:25px;
	}
	.star-rating a.two-star{
		left:25px;
	}
	.star-rating a.two-star:hover{
		width: 50px;
	}
	.star-rating a.three-star{
		left: 50px;
	}
	.star-rating a.three-star:hover{
		width: 75px;
	}
	.star-rating a.four-star{
		left: 75px;
	}	
	.star-rating a.four-star:hover{
		width: 100px;
	}
	.star-rating a.five-star{
		left: 100px;
	}
	.star-rating a.five-star:hover{
		width: 125px;
	}
	.star-rating li.current-rating{
		background: url(http://instituteforpr.org/images/site/alt_star.gif) left center;
		position: absolute;
		height: 25px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}


/**** Inline STYLE-tag style sheet ****/

/* @import "http://www.instituteforpr.org/?css=ipr/site_css"; */


/**** Imported style sheet site_calendar_css ****/

.calendarBG {
 background-color: #000; 
margin-left: 10px;
}

.calendarBlank { 
 background-color: #FFF2C5;
}

.calendarHeader { 
 font-weight: bold; 
 color: #fff; 
 text-align: center;
 background-color: #104A7d; 
}

.calendarMonthLinks {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         11px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 color:             #fff;
 background-color:  transparent;
}

.calendarMonthLinks a {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}
  
.calendarMonthLinks a:visited {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarMonthLinks a:hover {
 color:             #B50739;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarDayHeading {
 font-weight: bold; 
 font-size:	11px;
 color: #fff; 
 background-color: #996633; 
 text-align:  center;
 vertical-align: middle;
}

.calendarToday { 
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         12px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #000;
 background-color: 	#86A5BE;
}

.calendarCell {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         12px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #666;
 background-color:  #fff;
}

.calendarCell a {
 color:             #B50739;
 text-decoration:   none;
 background-color:  transparent;
font-size:9px;
}
  
.calendarCell a:visited {
 color:             #B50739;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarCell a:hover {
 color:             #B50739;
 text-decoration:   underline;
 background-color:  transparent;
}
.calendarToday a:link
{
	color: #104A7d;
	text-decoration: none;
}
.calendarToday a:hover
{
	color: #104A7d;
	text-decoration: underline;
}
.calendarToday a:visited
{
	color: #104A7d;
	text-decoration: none;
}
    div.tooltip{
      padding: 5px;
      margin: 5px;
background-color: #FFF2C5;
    }

/*form content*/
#formcontent{
text-align:center;
padding:5px 0px 30px 0px;
}
#formcontent p{
text-align:left;
}


#formcontent label{
float:left;
width:175px;
display:block;
text-align:right;
font-weight:bold;
padding-right:5px;
margin-top:3px;

}
#formcontent input{

width:300px;
}
#formcontent .smfield input{
width:150px;
}
#formcontent textarea{
width:300px;
height:30px;
font-family:Lucida Grande, sans-serif;
font-size:11px;
padding:1px 0 1px 2px;
}

#formcontent label strong{
color:#B50739;
}

#formcontent label.submitbtn input{

background-color:#104A7D;
color:#fffbe8;
font-size:12px;
padding-right:10px;
width:60px;
}
#formcontent label.submitbtn{
width:100%;
text-align:center;
}
#formcontent .captchainfo p{
text-align:center;
}
#formcontent .disclaimer{
padding-left:50px;
font-size:11px;
font-weight:bold;
}

.addthis_container{ 
float:right !important;
}