body, p, blockquote {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
a img{border:0px;}
p { margin: 0px 0; }
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
}

input, select, textbox{
/*kinda wonky for normal use*/
/*
	height:12px;
	border:1px solid #CCCCCC;
	font-size:11px;
	line-height:12px;
	padding:1px;
	margin:0px;
	*/
}
/*
input.normal, select.normal{
	height:21px;
	border:1px solid #CCCCCC;
	font-size:11px;
	line-height:12px;
	padding:2px;
	margin:2px;
}
*/
/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

select { padding: 0; }
ul, ol, dl, li, dt, dd {
	margin: 0;
	padding: 0;
}
form, fieldset{
	padding:0px;
	margin:0px;
}
.clear{
	clear:both;
}
a {
	color:#FF3300;
	text-decoration:none;
}

a:hover {
	color:#FF3300;
	text-decoration:underline;
}

.btn_submit{
	height:20px;
	border:1px solid #CCCCCC;
	font-size:11px;
	line-height:11px;
	padding:1px;
	margin:0px;	
}
#page{
	width:860px;
	background:url('../images/global/b3_mid.jpg') repeat-y;
	margin:auto;
	margin-top:5px;
/*	min-height:475px;*/
}
#top{
	width:860px;
	background:url('../images/global/b3_top.jpg') no-repeat;
	height:3px;
	margin:auto;
	font-size:0px;
	line-height:0px;
	padding:1px;
	
}
#bottom{
	width:860px;
	background:url('../images/global/b3_bottom.jpg') no-repeat;
	height:12px;
	margin:auto;
	padding:0px;
	font-size:0px;
	line-height:0px;
}
#footerCopy{
	width:860px;
	margin:auto;
	margin-bottom:10px;
	padding-left:20px;
	color:#CCCCCC;
}
#footerCopy a,#footerCopy a:visited{
	color:#CCCCCC;
} 
#background{
	/*background:url('') no-repeat 198px 0px;*/
	/*min-height:600px;*/
}
#main{
	padding:0 0 4px;
	position:relative;
	width:835px;
	margin:auto;
}
#header{
	height:132px;
	width:835px;
	background-color:#0082BA;
	/*background-color:#270BB7;*/dark blue
	margin-top:4px;
	margin:0px;
}
#header a{cursor:pointer;display:block;}
#flashHeader,#header a{width:835px;height:132px;}
#logo{
	cursor:pointer;
	float:left;
	width:280px;
	height:60px;
	background:url('../images/global/b3logo.gif') no-repeat 0px;
	position:absolute;
	top:20px;
	left:20px;
}
#logoEmail{
	background:url('../images/global/b3logo.gif') no-repeat 0px;
	width:280px;
	height:60px;
}
#tagline{
	float:right;
	width:184px;
	height:13px;
	background:url('../images/global/b3_tagline.gif') no-repeat 0px;
	position:absolute;
	top:41px;
	right:9px;
}

#nav{
/*
	position:absolute;
	left:300px;
	top:10px;
	z-index:1000;
*/
}
#search{
	color:#FF3711;
	background-color:#FFFFFF;
	bottom:0px;
	height:72px;
	width:190px;
	/*
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	*/
	clear:both;
}
#search input#searchtxt{
	background:none;
	color:#cccccc;
	width:128px;
	padding:2px;
	
}
#search input{
	border:0px;
	padding:0px;
	margin:0px;
}


#mailIcon, #printIcon{
	font-size:0px;
	width:20px;
	height:18px;
	/*
	width:21px;
	height:21px;
	*/
	border:0px;
	padding:0px;
	margin:0px;
	float:left;
	margin-top:1px;
}

.mainText{
}
.bottomTxt{
	float:left;
	width:630px;
	margin-top:5px;
}
.mainText ul {
	line-height: 1.2em;
	text-indent: 0px;
	list-style-position: outside;
	list-style-type:disc;
	padding: 6px;
	margin: 15px;
}
.mainText ul li {
	margin:0;
	padding:5px 0;
}
#rightNarrow{
	position:relative;
	width:192px;
	float:right;
	/*background:url('../images/newsGradient.jpg') repeat-x;*/
	background:#EEEEEE;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;		
	border-top:0px;
	margin:0px;
	padding:0px;
}
#rightNarrow h2 {
	font-size:15px;
	padding: 5px 0px 5px 7px;
}
#rightNarrow p{
	padding-bottom:8px;
}
.rightNewsLink{
	padding-bottom:5px;
}
.rightNewsLink a{
	color:#0066C6;
}
.rightNewsBlock {
	padding-bottom:8px;
}
.rightNewsDate a{
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
}
.rightNewsTitle a{
	color:#6C6A69;
}
.rightNarrowInner{
	padding:12px;
}

#prismlogo {
	height:54px;
	width:191px;
	background: url(../images/logo_prism_white_w192.jpg) no-repeat top center;
}

.leftWide{
	width:640px;
	float:left;
}
.leftNarrow{
	float:left;
	/*background-color:#666666;*/
}
#leftNarrow h2{
	color:#FA461A;
	font-size:13px;
}
#midColumn{
	
	width:415px;/* column 2 + column3 + column3 left margin*/
	width:420px;
	float:left;
	margin-left:6px;
}
#midColumn p{
	margin-bottom:10px;
}
#midColumn h2{
	color:#0072B0;
	font-size:14px;
	padding:0px 0px 5px 0px;
}
.searchSubmit{
	background:url('../images/global/i-searchgo.png') no-repeat 0px 3px;
	width:9px;
	height:17px;
	cursor:pointer;
	margin-top:1px;
	float:left;

}
.btn_mail{
	background:url('../images/global/i-mail2_up.png') no-repeat 0px 0px;
	width:21px;
	height:21px;
	cursor:pointer;
}
.btn_mail_up{
	background:url('../images/global/i-mail2.png') no-repeat 0px 0px;
	width:20px;
	height:18px;
	cursor:pointer;
}
.btn_print{
	background:url('../images/global/i-print2_up.png') no-repeat 0px 0px;
	width:20px;
	height:18px;
	cursor:pointer;
	border:0px;
}
.btn_print_up{
	background:url('../images/global/i-print2.png') no-repeat 0px 0px;
	width:20px;
	height:18px;
	cursor:pointer;
	border:0px;
}
.btnNoBorder{
	border:0px;	
}
.news_searchdate{
	font-size:14px;
}
.searchdivline {
	background-color:#CCCCCC;
	height:1px;
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
}
.bioPhoto{
	height:210px;
	background-color:#666666;
	margin-bottom:5px;
}
.leftPhoto{
	width:209px;
	height:289px;
	overflow:hidden;
}
.bioPhotoImg{
	padding:30px;
}
.bioName{
	color:#E17A00;
	font-weight:bold;
}
.bioContent{
	/*padding-top:7px;*/
}
.bioContentInner{
	padding-top:15px;
}
.readMore a{
	color:#FA461A;
	text-decoration:none;
}
.readMoreLink{
	margin:10px 0 10px 0px;
	border:0px;	
	background:url('../images/global/readmore.png') no-repeat 0px 0px;
	width:83px;
	height:20px;
	cursor:pointer;
}
.readLessLink{
	margin:10px 0 10px 0px;
	border:0px;	
	background:url('../images/global/readless.png') no-repeat 0px 0px;

	width:83px;
	height:20px;
	cursor:pointer;
}

.showMoreLink{
	cursor:pointer;
}
#news_searchresults{
	line-height:20px;
}
#news_searchresults a{
	text-decoration:none;
}
.newsdate{
	font-weight:bold;
}

.newstitle {
	color:#FF3300;
}
#eventsRotateHome,#eventsRotate,#newsRotateHome,#newsRotate {	
	width:192px;
	height:190px;
	/*overflow:hidden;*/
	position:relative;
	float:left;
}
#eventsRotateHome,#eventsRotate {background-color:#0063C5;}
#eventsRotateHome a,#eventsRotate a {color:#FFFFFF;display:block;}
#eventsRotateHome ul,#eventsRotate ul,#newsRotateHome ul, #newsRotate ul {position:relative;}

#eventsRotateHome li,#eventsRotate li,#newsRotateHome li, #newsRotate li {
	padding-left:5px;
	padding-right:5px;
	position:absolute;
	top:3px;
	left:3px;
	overflow:hidden;
	/* without background ie6 does strange things with fonts that fade */	
}

.eventsRotateDate{display:block;padding-bottom:5px;color:#ffffff;font-weight:bold;font-size:14px;}
.eventsRotateTitle{display:block;padding-bottom:5px;font-size:14px;font-weight:bold;}
.eventsRotateSummary{display:block;padding-bottom:5px;}
.eventsRotateLocation{display:block;padding-bottom:5px;}
.eventsRotateTime{display:block;padding-bottom:5px;}
.eventsRotateCost{display:block;padding-bottom:5px;}

#newsRotateHome h2 {color:#0063C5;}
#newsRotateHome {	background-color:#0196F2;}
#newsRotateHome a {color:#FFF;display:block;}
#newsRotate a {color:#999999;display:block;}

#rightNarrow  div#newsRotateHome h2 {color:#FFF;}

.newsRotateDate{display:block;padding-bottom:5px;}
.newsRotateDate a{font-weight:bold;font-size:14px;}
.newsRotateTitle{display:block;padding-bottom:5px;font-size:14px;font-weight:bold;}
.newsRotateSummary{display:block;padding-bottom:5px;}

.whiteText { color:#FFF; }


td.news_searchitem a {
	color:#E9500E;
}

a.actionLink {
	background:transparent url(../images/global/i-searchgo.png) no-repeat scroll 0 1px;
	cursor:pointer;
	display:block;
	font-size:14px;
	height:14px;
	padding-left:24px;
	padding-top:0px;
	text-decoration:none;
}
a.actionLink:hover {text-decoration:underline;}

table#news_searchresults td,
table#news_searchresults td a {
	font-size:11px;
}
.vcard img {
	border:0px;
}
.pageHighlight{
	color:#E9500E;
	font-weight:bold;
	float:left;
	padding-right:5px;
}
.bottomTxt ul{
	padding-left: 20px;
	padding-top: 10px;
}

/*** LEFT SUBNAV ***/
.subNav a{
	color:#666666;
}
.subNav a:hover{
	color:#000000;
}
.subNav ul {
	/*line-height: 20px;*/
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-indent: 0px;
	list-style-position: outside;
	list-style-type: disc;
	padding: 10px;
	margin-left: 8px;
	color:#666666;
	list-style-image:  url(../images/global/bulletArrow.gif) ;
	font-size:12px;
}
.subNav li{
	padding:0px;
	margin:0px;
	
}
.subNav a{
	text-decoration:none;
}
/** end LEFT SUBNAV **/
/* form validator */
label.error {
	clear:both;
	color:#FF0000;
	display:block;
}


.finePrint p{font-size:10px;color:#999999;}