
.leftnav,.subrightcol,.contentwrpr,.content,.content-subpage,.rightcol-opa{float:left; margin:0;}
.contentwrpr  {width:776px; }
.content{width:476px;}
.content-subpage {width:476px;}
.leftnav{width:180px; }
.rightcol-opa {width:300px; }
.subrightcol {width:776px; padding: 0 20px 10px 20px }

/* OPA Vertical Navigation */
.leftnav ul {
margin: 0 0 5px 0;
padding: 0 0 2px 20px;
list-style-type: none;
width:160px;
font-family:Georgia; font-size:14px;}

.leftnav li a {
color:#8c8c8b;
display: block;
padding:2px 0 6px 0;
border-bottom-style:solid;
border-bottom-color:#e6ddcc;
border-bottom-width:1px;
text-decoration: none;
}
.leftnav li a:hover {color:#000000;}


/*OPA Main Page */
.photo{position:relative; height:251px; width:776px; padding-top: 5px;}
.contentwrpr {font-family:"Georgia", Palatino, Palatino Linotype, Times, Times New Roman, serif; color:#171e24; font-size:13px;float:left;}
.content {padding:10px 0px 10px 0px; } 
 .content p {line-height:1.4em; margin-top:10px; margin-bottom:10px;}
.content .contenthdr {margin:12px 0 10px 0; font-size:18px; font-weight:bold; } 
.content .contenttext {font-size: 13px; margin-bottom:8px; line-height:1.4em; } 
.rightcolcontent {padding: 0 0 10px 30px;}
 

.subrightcol .bar-hdr {height:20px; width:100%;background-color:#333333;}
.subrightcol .bar-hdr .modttlhldr {float:left;}
.pr {font-family:"Georgia", Palatino, Palatino Linotype, Times, Times New Roman, serif; color:#765821; font-size:1.3em; padding:10px 0px 10px 0px;}
.seprline {width:270px; padding:0px 0 15px 0;  }

/*OPA Sub Pages */
.content-subpage {padding:0 0  10px 0 ; float:left;} 
.content-subpage p {line-height:1.4em; margin-top:10px; margin-bottom:10px;}
.content-subpage a, content-subpage a:link, content-subpage a:visited {color: #a6824b; text-decoration: none;}
.content-subpage a:hover {color: #a6824b; text-decoration: underline;}
.content-subpage a:active {color: #a6824b; text-decoration: none;}
#rightsubpagecolbox {padding: 0 0 0 10px;}

/*END OPA Sub Pages */



.typeln {color:#171e24; font-family:Georgia; font-size:13px; font-weight:bold; margin:0 0 1px 0;}
.prnumber {font-size: 60%; padding: 0 0 0 5px; color:#999999;}
.prspeeches {font-size: 60%; padding: 0 0 0 5px; color:#999999; display: none;}

.daterow {color:#999999;font-size: 11px;margin:16px 0 2px 0;}
.daterow1 {font-weight: bold;height: 20px;}

 /* General Info Box */
.generalinfo{width:262px; border: 4px solid #a6824b;  margin-top:20px; margin-bottom:15px;}
.generalinfocontent{ padding:10px; font-size:12px;}
 
  
 #name {font-weight: bold; margin: 12px 0 0 0;}
 #name1 {font-weight: bold; margin: 0 0 0 0;}
 #number { margin: 0 0 12px 0;}
 
 /* Press Releases Page */
.presswrpr{width: 996px; font-family:"Georgia", Palatino, Palatino Linotype, Times, Times New Roman, serif; color:#171e24; font-size:13px;}
.justicenews-header{background-color:#333333; text-align:left; margin-bottom:25px;}
.presscontent{float:left; margin:0;}
.presscontent{width:634px;padding:0 30px 20px 20px; }
.presswrpr .presscontent .presscontent-container {padding:0 20px 0 20px;}
.presswrpr .rightcolcontent {padding:0 20px 20px 20px; float:right;}

.presswrpr .presscontent .presscontenthdr {margin:0 0 15px 0; font-size:14px; text-align:center; } 
.presswrpr .presscontent .presscontentsubhdr {margin:0 0 10px 0; text-align:center; } 
.presswrpr .presscontent .presscontenttitle {font-size:14px; text-align:center; font-weight:bold; margin:10px 0 10px 0; padding:0 90px 0 90px;}
.presswrpr .presscontent .presscontentsubtitle{ text-align:center; font-style:italic; margin:0 0 10px 0;  padding:0 90px 0 90px;}

.presswrpr .presscontent .presscontenttext { margin-bottom:8px; line-height:1.4em;   }
.presswrpr .presscontenttext a, .presswrpr .presscontenttext a:link, .presswrpr .presscontenttext a:visited {color:#a6824b; text-decoration:none; }
.presswrpr .presscontenttext a:hover{ color:#a6824b;text-decoration:underline; }
.presswrpr .presscontenttext a:active{ color:#a6824b;text-decoration:none; }
.recoveryactpress{padding:20px 0 20px 0;}
.presscontentdatecontainer{ padding:0 60px 10px 60px;  }
.presscontentdatecontainer .presscontentdate { width:100%; border-top: 1px solid #cccccc; padding-bottom:10px; }
.presscontentdatecontainer .presscontentdate .release {float: left; width:50%; text-align:left;}
.presscontentdatecontainer .presscontentdate .date {float:right; width:50%; text-align:right; }
 


/* Monthly Press Releases Page */
.leftcolcontentpress {font-family:"Georgia", Palatino, Palatino Linotype, Times, Times New Roman, serif; color:#765821; font-size:1.3em; padding:0 0px 10px 0px;}
.monthlypresscontent{float:left; margin:0; width:654px;padding:0 10px 20px 20px;}
.leftcolcontentpress .lnkttl {margin:0 0 2px 0; } 
.leftcolcontentpress .lnkttl a, .lnkttl a:link, .lnkttl a:visited {color:#765821; text-decoration:none;}
.leftcolcontentpress .lnkttl a:hover {color:#765821; text-decoration:underline;}
.leftcolcontentpress .lnkttl a:active {color:#765821; text-decoration:none;}
.leftcolcontentpress .dateln {color:#999999; font-size: 11px; margin:10px 0 14px 0;}
.leftcolcontentpress .pritem {padding-bottom: 16px;}
.leftcolcontentpress .teaser {color:#171e24; font-size: 13px; margin-bottom:8px;}
.leftcolcontentpress .otherln {font-family:"Helvetica"; font-weight: bold;text-transform: uppercase; color:#a6824b; font-size:10px; letter-spacing:1px; text-decoration:none; }
.leftcolcontentpress .otherln a, .leftcolcontent .otherln a:link, .leftcolcontent .otherln a:visited  {color:#a6824b; text-decoration:none;}
.leftcolcontentpress .otherln a:hover {color:#a6824b; text-decoration:underline;}
.leftcolcontentpress .otherln a:active {color:#a6824b; text-decoration:none;}
.leftcolcontentpress .prnavigator  {font-size: 70%; color: #a6824b; text-align:center;} 
.pritem .prnumber {padding: 0 0 0 0px; margin: 0 0 0 5px;}
.pritem .prspeeches {padding: 0 0 0 0px; margin: 0 0 0 5px;}
.leftcolcontentpress .prnavigator {color:#999999; text-align:left;}
.leftcolcontentpress .prnavigator strong {color:#a6824b; font-size: 1.4em;}
.leftcolcontentpress .prnavigator a, .leftcolcontentpress .prnavigator a:link, .leftcolcontentpress .prnavigator a:visited {color:#a6824b; font-size: 1.1em; text-decoration:none; }
.leftcolcontentpress .prnavigator a:hover{color:#a6824b; text-decoration:underline; }
.leftcolcontentpress .prnavigator a:active{color:#a6824b; text-decoration:none; }

.presscontenttailor {border-top: 1px solid #cccccc; padding: 3px 0 0 0;}
.presscontenttailor .prnumber {float:left; display: block; color:#000000; font-size:13px;}
.presscontenttailor .prcomponent {display: block; color:#000000; font-size:13px; alight: right; float:right;}

.prarchiveindex {text-align:right; padding:0 0 0 0; font-size:13px; margin:8px 15px 0 15px; color:#171e24; font-style:italic;}
.prarchiveindex a, .prarchiveindex a:link, .prarchiveindex a:visited {color:#a6824b;  text-decoration:none; }
.prarchiveindex a:hover{color:#a6824b; text-decoration:underline; }
.prarchiveindex a:active{color:#a6824b; text-decoration:none; }
#archiveBottom {padding: 5px 0 0 0; border-top:1px solid #e6ddcc; margin:16px 15px 0 15px;}
#archiveTop {padding: 0 0 10px 0; border-bottom:1px solid #e6ddcc;margin:8px 15px 0 15px;}
.prnavigator {margin:15px 0 15px 18px;}

.disclaimerbox { margin:10px; border:double; border-color:#e6ddcc; border-style:solid; padding:10px; font-size:12px; }
.fastmargin {margin:0 0 5px 5px;}
.CalendarOffice {border-bottom: 1px solid #cccccc; margin: 0 0 25px 0;}
div#waiting {display:none;}
.calendarHeader {font-size:14px; text-align:center; font-weight:bold; margin:10px 0 40px 0; padding:0 90px 0 90px;}
.calendarDate {font-weight:bold; border-bottom: 1px solid #cccccc; margin: 15px 0 25px 0;}
.calendarTime {float: left; padding: 0 14px 0 0; width: 90px;}
.calendarBody {float: left; padding: 0 0 0 20px; width: 470px;}
.calendarItem {margin:10px 0 30px 0;}
.calendarPress {font-weight:bold; font-size:12px;}
.calendarNote p {margin-top:10px; margin-bottom:10px;}
.calendarNote {padding: 0 0 0 10px;}


.calendarMonthList a, .calendarMonthList a:link, .calendarMonthList a:visited {
	color:#765821;
	text-decoration:none;
}
.calendarMonthList a:hover {
	color:#765821;
	text-decoration:underline;
}
.calendarMonthList a:active {
	color:#765821;
	text-decoration:none;
}

.calendarNote a, .calendarNote a:link, .calendarNote a:visited {
	font-size:1.0em;
	color:#a6824b;
	text-decoration:none;
}
.calendarNote a:hover {
	font-size:1.0em;
	color:#a6824b;
	text-decoration:underline;
}
.calendarNote a:active {
	font-size:1.0em;
	color:#a6824b;
	text-decoration:none;
}

.calendarBody a, .calendarBody a:link, .calendarBody a:visited {
	color:#a6824b;
	text-decoration:none;
}
.calendarBody a:hover {
	color:#a6824b;
	text-decoration:underline;
}
.calendarBody a:active {
	color:#a6824b;
	text-decoration:none;
}

.prmonth {color:#171e24;}