body {
margin:0;
text-align:center;
background-color:#C9DBB9;
}

a:link {color:#009}
a:visited {color:#2F306B}
a:active {color:#00f}

.nob {border:0}
.center {text-align:center}
.nowrap {white-space:nowrap}
.u {text-decoration:underline}
.bold {font-weight:bold}

.row_a td {
background-color:#fff;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}
.row_b td {background-color:#f0f0f0;}

.upper {height:74px;
margin:0;
min-width:800px;
margin:auto;
width:94%;
}

.upper_left {float:left}

.upper_right {
width:120px;
float:right;
}

.leftcontainer {
width:279px;
position:absolute;
top:0;
left:0;
}

.mission {
border-width:1px;
border-style:solid;
border-color:#B8BEA6 #666 #666 #B8BEA6;
padding:9px 1px 1px;
background-color:#f0f0f0;
}
.mission p {
margin:0;
text-align:justify;
padding:0 8px 14px;
font:13px georgia,serif;
line-height:145%;
}

.content {
width:94%;
margin:0 auto;
position:relative;
background-color:transparent;
}

.trunk {
font-family:georgia,serif;
background-color:#fff;
border-width:1px;
border-style:solid;
border-color:#B8BEA6 #666 #666 #B8BEA6;
text-align:left;
color:#000;
margin:0 0 0 281px;
padding:9px 2%;
}

.trunk p {margin:15px 0}

.trunk h2 {
font:19px georgia, serif;
margin:0 0 5px;
color:#A51E1E;
}

.trunk h2 a {text-decoration:none;color:#A51E1E}
.trunk h2 a:visited {color:#A51E1E}
.trunk h2 a:hover {text-decoration:underline;color:#A51E1E}
.trunk h2 a.sm {font:12px georgia,serif;text-decoration:underline;color:#333}
.trunk h3 {font:small-caps 16px georgia,serif;letter-spacing:2px;margin:9px 0}
.trunk h3 a {text-decoration:none;color:#000}
.trunk h3 a:visited {color:#000}
.trunk h3 a:hover {text-decoration:underline;}
.trunk h4 {font:bold 13px georgia,serif;margin:9px 0 0 0}
.trunk h4 a {text-decoration:none;}
.trunk h4 a:visited {}
.trunk h4 a:hover {text-decoration:underline}
.trunk h5 {font:85% georgia,serif;margin:2px 0 0 0}
.trunk h5 a {text-decoration:underline;color:#000;}
.trunk h5 a:visited {color:#000}
.trunk h5 a:hover {text-decoration:underline;}

.general {padding:5px 0;margin:0}

.agwatch {border-bottom:1px solid #B8BEA6;position:relative;padding:5px 0 14px;margin:0}
.agwatch h3 {margin:0}
.agwatch h4 {margin:11px 0 0 0}
.agwatch h5 {line-height:145%}
.agwatch br {line-height:70%}

.publications {float:left;width:48%;margin:0;padding:0}

.publications img {vertical-align:text-bottom}

.events {float:right;width:48%;padding:0;margin:0}

.events h2, .publications h2 {position:relative;left:-1px;}

.pewrap {margin:14px 0 0;padding:0;background-position:49% 0%;background-repeat:repeat-y;background-image:url(/img/vertline.gif);}
.pewrap a,.agwatch a {color:#000}
.pewrap a:visited,.agwatch a:visited {color:#000}
.books {margin:5px 0;clear:left}

.breaker {clear:both;height:0;line-height:0;font-size:0} /* required for vertical line between pubs & events */

h2.resources {margin-top:15px;padding-top:15px;border-top:1px solid #B8BEA6}

div.menu {
margin:0 0 0 26px;
}

a.menu, div.menu a {
text-align:left;
display:block;
text-decoration: none;
background-color:#F0f0f0;
border-width:1px;
border-style:solid;
border-color: #ccc #666 #666 #ccc;
font:small-caps 16px georgia,serif;
letter-spacing:2px;
color:#333;
}

a.menu { /* for Events and Publications links in menu */
padding:6px 0 6px 32px;
color:#333;
margin-bottom:1px;
}
a.menu:visited {color:#333;}
a.menu:hover {background-color:#fff;}

div.menu a { /* for Topics links in menu */
padding:6px;
margin:1px 0;
}

div.menu a:hover {background-color:#fff}
a.menu:active,div.menu a:active {
color: #000;
background-color: #C9DBB9;
border-color: #aaab9c #fff #fff #ccc;
}

div.special { /* for "topics" box in menu */
font:small-caps 16px georgia,serif;
line-height:20px;
float:left;
width:25px;
}

div.special_inside {
border-width:1px;
border-style:solid;
border-color: #ccc #666 #666 #ccc;
margin: 0;
padding:21px 2px;
background-color:#f0f0f0;
color:#333;
}

p.law_review {font-weight:normal;margin:5px 0}
.law_review span {font-variant:small-caps} /* format law review cites */

hr {
border:0;
margin:2px 0 0;
color: #ccc;
background-color: #ccc;
height: 1px;
}

.nomargin {margin:0}

.book_thumb {border:0;margin:0 7px}
