/*============================== press releases ==============================*/
#pr-left-main { width:720px; display:block; float:left; overflow:hidden; clear:both; }

#pr-left-main table { clear:both; }
td.left { border:1px solid #b9b9b9; border-left:none; border-bottom:none; padding:23px 23px 0 0; word-break:break-all; }
td.left img { border:1px solid #ededed; clear:both; display:block; }
td.left a { text-decoration:underline; color:#2c8c34; }
td.left a:hover { text-decoration:none; color:#2c8c34; }

p.pr-title { /*font-family:'source_sans_probold';*/ font-size:16px; font-weight:bold; color:#1f63ac; }
p.pr-title a { text-decoration:none!important; color:#1f63ac!important; }
p.pr-title a:hover { text-decoration:none!important; color:#747373!important; }

td.right { border-top:1px solid #b9b9b9; padding:23px 0 0 23px;  word-break:break-all; }
td.right img { border:1px solid #ededed; clear:both; display:block; }
td.right a { text-decoration:underline; color:#2c8c34; }
td.right a:hover { text-decoration:none; color:#2c8c34; }

ul#pr-pagination { width:700px; display:block; text-align:center; clear:both; overflow:hidden; padding:30px 0; font-size:19px; }
ul#pr-pagination li { width:42px; height:42px; display:block; float:left; padding:0 18px 0 0; text-decoration:none; color:#bfbfbf; }
ul#pr-pagination li a { width:42px; height:42px; line-height:42px; display:block; text-decoration:none; font-weight:bold; color:#FFFFFF; background:url(pagination-bg.png) right top no-repeat; }
ul#pr-pagination li a:hover { text-decoration:none; color:#FFFFFF; background:url(pagination-bg.png) left top no-repeat; }
ul#pr-pagination li a.active { text-decoration:none; color:#FFFFFF; background:url(pagination-bg.png) left top no-repeat; }
ul#pr-pagination li.pvs-nxt { width:103px; height:42px; line-height:42px; display:block; float:left; color:#bfbfbf; text-align:left!important; }
ul#pr-pagination li.pvs-nxt a { width:103px; text-decoration:none; color:#858585; background:none; }
ul#pr-pagination li.pvs-nxt a:hover { text-decoration:underline; color:#858585; }

ul#pr-category { width:219px; float:right; display:block; padding:0 0 15px 0; border-left:1px solid #8d8d8d; text-align:left; font-family:'source_sans_prolight'; }
ul#pr-category h1 { font-size:30px; color:#2065ac; padding:10px 0 10px 10px; border-bottom:1px solid #8d8d8d; } 
ul#pr-category li { line-height:28px; font-size:16px; padding:0 0 0 10px; }
ul#pr-category li a { text-decoration:underline; color:#373737; }
ul#pr-category li a:hover { text-decoration:none; color:#373737; }

#single-pr-left { width:699px; display:block; padding:0 20px 20px 0; float:left; border:1px solid #8d8d8d; border-top:none; border-left:none; font-size:16px; }

#single-pr-right { width:205px; float:right; display:block; overflow:hidden; }

img.img-border { border:1px solid #a9a9a9; }

h1.single-pr-head { font-family:'source_sans_prolight'; font-size:31px; font-weight:bold; color:#2065ac; text-transform:uppercase; /*font-family:'Conv_HelveticaNeue'; font-size:2em; font-weight:normal; color:#2065ac; text-transform:uppercase;*/ }

h5.green { font-size:15px; color:#2c8c34; font-weight:bold; }
h6.green { font-size:16px; color:#2c8c34; font-weight:bold; text-decoration:none; }
h6.green a { text-decoration:underline; color:#2c8c34; }
h6.green a:hover { text-decoration:none; color:#2c8c34; }

ul.share-this { display:block; clear:both; padding:10px 0 0 0; }
ul.share-this li { height:85px; display:block; float:left; overflow:hidden; padding:0 9px 0 0; }

.ab-ad { width:200px; float:left; display:block; clear:both; background-color:#1f63ac; }
.ab-ad img { display:block; clear:both; border:1px solid #cbc9c9; }
.ab-ad h2 { font-size:25px; color:#FFFFFF; font-weight:bold; line-height:normal; padding:10px; }
.ab-ad span { color:#FFFF00; text-decoration:none; }
.ab-ad span a { text-decoration:none; color:#FFFF00; }
.ab-ad span a:hover { text-decoration:none; color:#ffffff; }

.pr-addrs { width:700px; display:block; padding:10px; margin:10px 0; clear:both; overflow:hidden; float:left; background-color:#f8f8f8 }

div.quotes { background:url(comma-l.png) left top no-repeat; padding:0 0 0 27px; }
div.quotes div { background:url(comma-r.png) right bottom no-repeat; padding:0 27px 0 0; }

#main-headings { width:100%; display:block; clear:both; background-color:#3d3d3d; overflow:hidden; }
#main-headings h1 { /*width:940px;*/ /*line-height:62px;*/ color:#fff !important; display:block; clear:both; /*margin:0 auto;*/ float:left; overflow:hidden; font-family:'source_sans_prolight'; /*font-size:33px;*/ color:#FFFFFF; }