/* EVERY PAGE */
body{
	margin: 0;
	padding: 0;
	background-color: #fff;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 90%;
	line-height:1.2em;
	color: #333;}

html>body #wrap{
	width: 100%;}

#wrap{
	margin: 0;
	padding: 0;
	z-index: 3;}

body a:hover{
	color: #ed322f;}

#topbar{
	height: 100px;}

#topbar h1{
	margin-left: -5000px;}

#navbar{
	float: left;
	width: 150px;
	margin: 0;
	padding: 23px 0 40px 0;
	font-size: 14px;}

#content{
	width: 600px;
	top: 100px !important;
	margin: 0 0 0 165px;
	padding: 10px 0 30px 0;
	line-height: 1.3em;}

#sidebar{
	position: absolute;
	top: 100px;
	width: 200px;
	left: 785px;
	margin: 0;
	padding: 23px 0 0 0;}

#foot{
	clear: both;
	width: 770px;
	margin: 0;
	padding: 4px 0 4px 10px;
	font-size: 12px;
	border-top: 1px #747b85 solid;}

body#home #sidebar{
	width: 250px;
	left: 735px;}

body#home #content{
	width: 550px;}

body#home #foot{
	width: 720px;}

body #topbar img{
	background-image: url(/iowa_ag_review/images/headers/header.jpg);}
/* THIS IS THE STANDARD CSS FOR THE MAIN SECTION. IN ITS PLACE IS THE PRD BANNER
body #topbar img{
	background-image: url(/iowa_ag_review/images/headers/header.jpg);}  */

body#food #topbar img{
	background-image: url(/iowa_ag_review/images/headers/header_food.jpg);}

body#foodsafety #topbar img{
	background-image: url(/iowa_ag_review/images/headers/header_food.jpg);}

body#environment #topbar img{
	background-image: url(/iowa_ag_review/images/headers/header_environment.jpg);}

body#here #topbar img{
	background-image: url(/iowa_ag_review/images/headers/header_environment.jpg);}

body#trade #topbar img{
	background-image: url(/iowa_ag_review/images/headers/header_trade.jpg);}

body#risk #topbar img{
	background-image: url(/iowa_ag_review/images/headers/header_risk.jpg);}

body#technology #topbar img{
	background-image: url(/iowa_ag_review/images/headers/header_technology.jpg);}

body#biorenewables #topbar img{
	background-image: url(/iowa_ag_review/images/headers/header_biorenewables.jpg);}

#navbar a{
	font-size: 14px !important;
	text-decoration: none;
	color: #00e;}

#navbar a:visited{
	color: #00e;}

#navbar ul#main_menu{
	width: 150px;
	display: block;
	background: #cacaca url(/iowa_ag_review/images/main_menu_bottom.gif) no-repeat bottom right;
	margin: 0;
	padding: 0 0 5px 0;}

#navbar ul#main_menu li{
	list-style-type: none;
	border-bottom: 1px #969696 dashed;
	margin: 0;
	padding: 4px 8px;}

#navbar ul#main_menu li a{
	display: block;
	margin: 0;
	padding: 0;}

#navbar ul#main_menu a:hover{
	color: #ed322f;}

#navbar ul#main_menu li a img{
	border: 1px #888888 solid;}

#navbar ul#main_menu li a:hover img{
	border: 1px #ed322f solid;}

#navbar ul#main_menu li.first{
	background: url(/iowa_ag_review/images/main_menu_top.gif) no-repeat top right;
	padding-top: 5px;}

#navbar ul#main_menu li.last{
	border-bottom: 1px #cacaca solid;}

#content h1{
	font-size: 160%;
	margin: 0;
	padding: 0;}

#content h2{
	font-size: 145%;
	line-height: 1.3em;
	margin: 0;
	padding: 8px 0 10px 0;}

#content h3{
	font-size: 120%;
	margin: 0;
	padding: 10px 0 0 0;}

.no_screen{
	display: none;}


a img{
	text-decoration: none;}

#trail{
	margin: 0;
	padding: 0 5px 0 0;
	font-size: 12px;}

#trail a{
	padding-right: 14px;
	margin-right: 4px;
	background: url(/iowa_ag_review/images/double_arrow.gif) no-repeat right 5px;}

.posthidden{
	display: none}

.postshown{
	display: inline}

a .rollover_border{
    padding: 2px 0;
	border: 1px #fff solid;}

a:hover .rollover_border{
	border: 1px #ed322f solid;}

#content #iar_highlight{
	width: 560px;
	margin: 40px 0 0 0;
	padding: 0;
	background: url(/iowa_ag_review/images/iar_home_top.gif) no-repeat top left;}

#content #iar_highlight2{
	background: url(/iowa_ag_review/images/iar_home_cover.gif) no-repeat 100% 100%;}

#content #iar_highlight3{
	margin: -5px 50px 0 0;
	padding: 1px 100px 15px 0px;
	border-left: 3px #5391c4 solid;
	border-bottom: 3px #5391c4 solid;}

#content #iar_highlight div p{
	margin: 18px 0 0 0;
	padding: 0 0 0 30px;
	line-height: 1.3em;
	text-indent: -17px;}

#content #iar_highlight div p a{
	margin: 0 0 0 0;
	padding: 0 0 0 16px;
	background-image: url(/iowa_ag_review/images/iar_home_ico.gif);
	background-position: 0px -60px;
	background-repeat: no-repeat;}

#content #iar_highlight div p a:hover{
	background-image: url(/iowa_ag_review/images/iar_home_ico2.gif);}

#content #iar_highlight div p a.button{
	background-image: none;
	text-decoration: none;
	padding: 1px 7px;
	font-size: 11px;
	margin-top: 5px;}

#content #iar_highlight div p a.button:hover{
	border: 2px #ed322f outset;
	background-color: #dadada;
	padding: 1px 10px;}

.list-date{
	color: #555;
	font-size: 12px;}

.small_text{
	font-size: .80em;}

#sitemaplist a{
    font-size:1.15em;
	text-decoration: none;}

#sitemaplist ul{
	margin: 20px 0px;
	padding: 0;
	font-weight: 700;}

#sitemaplist li{
	margin: 5px 0px 5px 25px;
	padding: 0;
	font-weight: 400;}

#sitemaplist li ul{
	margin: 5px 0;
	padding: 0;}

#sitemaplist li ul li{
	margin: 5px 0px 5px 15px;
	padding: 0;}

body#home #navbar #home a,
body#publications #navbar #publications a,
body#iar #navbar #iar a,
body#newsroom #navbar #newsroom a,
body#agrisk #navbar #agrisk a,
body#presentations #navbar #presentations a,
body#facstaff #navbar #facstaff a,
body#about #navbar #about a,
body#contact #navbar #contact a,
body#food #navbar #food a,
body#environment #navbar #environment a,
body#trade #navbar #trade a,
body#risk #navbar #risk a,
body#technology #navbar #technology a,
body#biorenewables #navbar #biorenewables a{
	color: #ed322f;}

#sidebar a{
	text-decoration: none;
	color: #00e;}

#sidebar a:visited{
	color: #00e;}

#sidebar div{
	font-size: .8em;
	margin-bottom: 25px;}


#sidebar ul#sub_menu{
	width: 200px;
	display: block;
	background: #cacaca url(/iowa_ag_review/images/sub_menu_bottom.gif) no-repeat bottom right;
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 14px;}

#sidebar ul#sub_menu li{
	list-style-type: none;
	border-bottom: 1px #969696 dashed;
	margin: 0;
	padding: 3px 8px;}

#sidebar ul#sub_menu li a{
	display: block;
	margin: 0;
	padding: 0;}

#sidebar ul#sub_menu li ul{
	margin: 0;
	padding: 0px;
	font-size: 12px;}

#sidebar ul#sub_menu li ul li{
	border-bottom: 1px #cacaca dashed;
	margin: 4px 0;
	padding: 3px 8px 3px 10px;}

#sidebar ul#sub_menu a:hover{
	color: #ed322f;}

#sidebar ul#sub_menu li.first{
	background: url(/iowa_ag_review/images/sub_menu_top.gif) no-repeat top right;
	padding-top: 5px;}

#sidebar ul#sub_menu li.last{
	border-bottom: 1px #cacaca dashed;}

#foot a{
	text-decoration: none;}

#iar h2.iar_main_header{
	color: #000;
	font-size: 16px;
	margin: 0;
	padding: 108px 0 20px 40px;
	background: url(/iowa_ag_review/images/iar/header_main.jpg) no-repeat top left;}

#iar h2.iar_article_header{
	color: #000;
	font-size: 15px;
	margin: 0;
	padding: 28px 0 35px 330px;
	background: url(/iowa_ag_review/images/iar/header_article.jpg) no-repeat 0 20px;}

#iar div#in_this_issue{
	margin: 0 0 20px 0;
	padding: 0 0 5px 0;
	border: 3px #5391c3 solid;}

#iar div#in_this_issue div{
	background-color: #5391c3;
	margin: 0 0 5px 0;
	padding: 2px 0 2px 10px;
	font-weight: bold;
	color: #fff;}

#iar div#in_this_issue p{
	text-indent: -15px;
	margin: 1px 0 1px 15px;
	padding: 2px 5px 2px 24px;}

#iar div#in_this_issue p.current{
	background: url(/iowa_ag_review/images/arrow.gif) no-repeat 0px 7px;}

#iar div#main_in_this_issue p{
	text-indent: -20px;
	margin: 8px 0 10px 40px;
	padding: 3px 0;}

#iar div#main_in_this_issue div.pdf_link{
	float: right;
	margin: 6px 0 0 20px;
	padding: 0;
	text-decoration: none;
	text-align: center;}

#iar div#main_in_this_issue div.pdf_link a img{
	border: 1px solid;}

#iar h2{
	line-height: 1.45em;
	color: #0392c6;
	font-size: 20px;
	font-weight: 700;}

#iar .article_header{
	/* REPEATING #iar h2 */
	line-height: 1.45em;
	color: #0392c6;
	font-size: 20px;
	font-weight: 700;}

#iar .article_text h3{
	color: #0392c6;
	font-size: 15px;
	font-weight: 700;
	margin: 0;
	padding: 10px 0 0 0;}

#iar .article_inside_header{
	/* REPEATING #iar .article_text h3 */
	color: #0392c6;
	font-size: 15px;
	font-weight: 700;
	margin: 0;
	padding: 10px 0 0 0;}

#iar .article_text h4{
	font-size: 15px;
	font-style: italic;
	margin: 0;
	padding: 0px 0 0 0;}

#iar .article_text p{
	text-indent: 2em;
	margin: 0 0 15px 0;
	padding: 0;
	font-size: 15px;
	line-height: 1.5em;
	text-align: justify;}

#iar .article_text2{
	/* REPEATING #iar .article_text p */
	text-indent: 2em;
	margin: 0 0 15px 0;
	padding: 0;
	font-size: 15px;
	line-height: 1.5em;
	text-align: justify;}

#iar .article_text ul{
	font-size: 15px;
	line-height: 1.5em;}

#iar .article_text ol{
	font-size: 15px;
	line-height: 1.5em;}

#iar .article_text a.iar-article-image-link{
	float: right;
	margin: 6px 0 0 10px;
	padding: 0;
	text-decoration: none;
	text-align: center;
	clear: right;}

#iar .article_text a.iar-article-image-link img{
	border: 1px solid;}

#iar p.timeline_entry{
	text-indent: 0;
	margin: 0 0 15px 20px;
	padding: 0;
	font-size: 14px;
	line-height: 1.5em;
	text-align: left;}

#iar div.timeline_year{
	font-weight: bold;
	color: #0392c6;
	font-size: 15px;
	margin: 20px 0 0 0;}

#iar .article_diamond{
	color: #0392c6;
	font-size: 22px;}

body#environment ul.env_pub_list{
	list-style-type: none;
	text-indent: -20px;
	padding-left: 40px;}

body#environment ul.env_pub_list li{
	margin-bottom: 7px;}


#publications a.iar-article-image-link{
	float: right;
	margin: 6px 0 0 10px;
	padding: 0;
	text-decoration: none;
	text-align: center;
	clear: right;}

#publications a.iar-article-image-link img{
	border: 1px solid;}


#policy-brief-text a.footnote{
	position: static;
	padding: 1px;
	text-decoration: underline;
	color: #00f;}
#policy-brief-text a.footnote span{
	display: none;}
#policy-brief-text a:hover.footnote span{
	display: block;
	position: relative;
	top: 0;
	right: 0;
	text-indent: 0;
	color: #000;
	z-index: -100;
	background-color: #eee;
	padding: 5px;
	border: 1px solid #000;}


#policy-brief-text h1{
	font-size: 18px;
	line-height: 1.2em;
	margin: 35px 0 20px 0;
	padding: 0;}

#policy-brief-text h2{
	font-size: 15px;
	line-height: 1.2em;
	margin: 0;
	padding: 107px 0 20px 10px;
	background: url(/iowa_ag_review/images/pb_header.jpg) no-repeat top left;}

#policy-brief-text p{
	margin: 0 0 15px 0;
	padding: 0;
	font-size: 15px;
	line-height: 1.5em;
	text-align: left;}

#policy-brief-text ul,
#policy-brief-text ol{
	margin: 0 0 15px 0px;
	padding: 0 0 0 60px;
	font-size: 15px;
	line-height: 1.5em;}

#policy-brief-text ul li,
#policy-brief-text ol li{
	margin: 5px 0;
	padding: 0;
	font-size: 15px;
	line-height: 1.5em;}

#policy-brief-text h3{
	font-size: 15px;
	font-weight: bold;
	margin: 0;
	padding: 15px 0 5px 0;}

#policy-brief-text h4{
	font-size: 15px;
	font-weight: normal;
	font-style: italic;
	margin: 0;
	padding: 15px 0 5px 0;}

#policy-brief-text a.small_thumb{
	float: right;
	text-decoration:none;
	text-align: center;
	margin: 0 0 0 5px;
	border: 1px solid #00F;}

#policy-brief-text a.small_thumb img{
	width: 150px;
	padding: 1px;
	border-width: 0;}

#policy-brief-text .footnote_link{
	position: relative;
	vertical-align: super;
	font-size: 85%;
	font-weight: bold;
	padding: 0 3px;}

#policy-brief-text div.footnote{
    margin-bottom:13px;
	line-height: 1.6em;}

#policy-brief-text div.footnote a.back{
    text-decoration:none;
	font-size:2em;
    position:relative;
	top:4px;}

#policy-brief-text div:target{
    background-color: #ffc;
	padding: 4px 5px;
    border: 1px solid #f00;
}

div#pb_highlight{
	color: #000;
	margin: 40px auto 0 auto;
	padding: 96px 0 20px 0;
	width: 430px;
	background: url(/iowa_ag_review/images/pb_main_header.jpg) no-repeat top left;}
div#pb_highlight h3{
	padding: 0 20px 0 20px;}
div#pb_highlight p{
	padding: 0 20px 0 20px;
	margin: 12px 0;}
div#pb_highlight p a.button{
	border: none;
	text-decoration: none;
	text-align: center;
	margin: 0 0 0 146px;
	padding: 4px 12px;
	font-size: 11px;}
div#content #pb_highlight p a.button:hover{
	border: 2px #ed322f outset;
	padding: 2px 10px;
	background-color: #dadada;}

#tabs{float:left;
  width: 530px;
  background: #fff url("/images/tab_set_background.gif") no-repeat right bottom;
  line-height: normal;
	font-size: 10px;
	padding: 0 50px 0 0;
	margin: 0 20px 20px 0;}

#tabs ul{
  margin:0;
	font-size: 10px;
  padding:0 10px;
  list-style:none;}

#tabs ul li{
    float: left;
	font-size: 12px;
	background: url("/images/tab_inactive_right.gif") no-repeat right top;
	display: inline;
	height: 25px;
	margin: 0 0 0 6px;
	padding: 0;}

#tabs ul li a{
	text-decoration: none;
	display: block;
	background: url("/images/tab_inactive_left.gif") no-repeat left top;
	 padding: 4px 15px 4px 15px;
  font-weight:bold;}

/* Commented Backslash Hack
hides rule from IE5-Mac \*/
#header a {float:none;}
/* End IE5-Mac hack */

#tabs ul li.active{
	background: url("/images/tab_active_right.gif") no-repeat right top;}

#tabs ul li.active a{
  color:#000;
  cursor: default ;
  padding-bottom:5px;
	background: url("/images/tab_active_left.gif") no-repeat left top;}

.pquote{
background: url("/images/miscellaneous/quotation-mark-left.gif") no-repeat left top;
  font-style:italic;
  padding: 0 0 0 30px;
  font-size:1.15em;
  line-height:1.6em;
  margin:20px 10px 0 10px;
}
.pquote p{
background: url("/images/miscellaneous/quotation-mark-right.gif") no-repeat right bottom;
padding: 0 30px 0 0;
margin:0;
}





div#ag_policy_review{
font-family: Tahoma, Verdana, Segoe, sans-serif;
    padding-top: 140px;
	width: 820px;
	background: url(/iowa_ag_review/images/ag_policy_review/masthead.png) no-repeat 0px 20px;}

#ag_policy_review h1{
    width: 600px;
	font-size: 18px;
	line-height: 1.2em;}

div#ag_policy_review_text{
margin-top:20px;
    width: 600px;}

#ag_policy_review_text h2{
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 13px 0 3px 0;}

#ag_policy_review_text h3{
	font-size: 16px;
	font-weight: normal;
	font-style: italic;
	margin: 0;
	padding: 13px 0 3px 0;}

#ag_policy_review_text p{
	margin: 8px 0;
	padding: 0;
	font-size: 14px;
	line-height: 1.7em;}

#ag_policy_review_text ul,
#ag_policy_review_text ol{
	margin: 0 0 15px 0;
	padding: 0 0 0 40px;
	font-size: 14px;
	line-height: 1.5em;}

#ag_policy_review_text ul li,
#ag_policy_review_text ol li{
	margin: 5px 0;
	padding: 0;
	font-size: 14px;
	line-height: 1.5em;}

#ag_policy_review_text img{
	border: 1px solid #000;
	padding: 10px;
    margin-top:20px;}


#ag_policy_review div.side{

margin: 0 0 0 10px;
width:220px;
float:right;}

#ag_policy_review ul.menu{
	background: #fff url('/images/ag_policy_review/in_this_issue.gif') no-repeat top left;
font-weight:bold;
padding:33px 0 6px 0;
width:220px;
floxat:right;
list-style-type: none;
margin: 0 0 30px 0;
	border: 1px solid #3f4926;
	border-radius: 10px;
	box-shadow: 3px 3px 3px #3f4926;}

#ag_policy_review ul.menu li{
font-size: 0.9em;
list-style-type: none;
padding: 0;
width:100%;

display: inline-block;

margin: 1px 0;}

#ag_policy_review ul.menu a,
#ag_policy_review ul.menu a:visited{
color:#00f;
padding: 4px 12px;
background-color:#fff;
    display: block;
text-decoration:none;}
#ag_policy_review ul.menu a:hover{
    display: block;
background-color:#eae2b7;}

#ag_policy_review ul.menu span{
padding: 4px 12px;
color:#fff;
background-color:#aaad75;
    display: block;
text-decoration:none;}


#ag_policy_review_text a.footnote{
	position: static;
	padding: 1px;
	text-decoration: underline;
	color: #00f;}
#ag_policy_review_text a.footnote span{
	display: none;}
#ag_policy_review_text a:hover.footnote span{
	display: block;
	position: relative;
	top: 0;
	right: 0;
	text-indent: 0;
	color: #000;
	z-index: -100;
	background-color: #eee;
	padding: 5px;
	border: 1px solid #000;}


#ag_policy_review_text .footnote_link{
	position: relative;
	vertical-align: super;
	font-size: 85%;
	font-weight: bold;
	padding: 0 3px;}
#ag_policy_review_text div.footnote{
    margin-bottom:13px;
	line-height: 1.6em;}
#ag_policy_review_text div.footnote a.back{
    text-decoration:none;
	font-size:2em;
    position:relative;
	top:4px;}
#ag_policy_review_text div:target{
    background-color: #ffc;
	padding: 4px 5px;
    border: 1px solid #f00;}



div.side a.small_thumb{
	text-decoration: none;
	text-align: center;
	margin: 10px auto;
	border: 1px solid #00F;}

div.side a.small_thumb img{
	padding: 1px;
	border-width: 0;}


.front-page-apr {
	padding: 50px 0 0 0;
	margin-top: 40px;
	background: #fff url('/images/ag_policy_review/front-page-banner.png') no-repeat 0px 12px;
	XXborder: 2px solid #3f4926;
	XXborder-radius: 20px;
	XXbox-shadow: 5px 5px 5px #3f4926;}

.front-page-apr ul{
list-style-type: none;
padding: 0;
margin: 0;}

.front-page-apr ul li{
font-weight:bold;
font-size:1.15em;
list-style-type: none;
padding: 0px;
margin: 15px 0;}

.front-page-apr ul a{
text-decoration:none;}


#googlesearchform {
	margin: 40px 0 0 0;
font-size:2.15em;
}
#googlesearchform form {
	position: relative;
	display: inline-block;
	margin: 0;
}
#googlesearchform input {  outline: none }
#googlesearchform input[type="text"] {
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	background: white;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	height: 20px;
	border: 1px solid rgba(0,0,0,0.2);
	width: 170px;
	padding: 3px 23px 3px 8px;
}
#googlesearchform input[type="reset"] {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAGFBMVEUAAAC/v7+/v7+/v7+/v7+/v7+/v7+/v7+hAPa4AAAAB3RSTlMAQNCwkKDgPaU3lgAAAEZJREFUeNplj9EKACAIA2dm+/8/bkj4sI6wDsIpRCRFBprNxx4bD12LrwRSDxRZkCcoCqVDIW1v+9Q+W6sOOhNkY9iQtsIFhO0DtcbsWN0AAAAASUVORK5CYII=');
	width: 14px;
	height: 14px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border: 0;
	text-indent: -999px;
	position: absolute;
	right: 8px;
	top: -6px;
	cursor: pointer;
}
#googlesearchform input[type="text"]:invalid {
	outline: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background: white url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAAIVBMVEW/v7+/v78AAAC/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v79QUkolAAAAC3RSTlOLYAAJeoMjRhpOcbsbtd4AAABJSURBVHjaVc1JDsAgDATB9uAF8v8Hx0QcSN9KssZI5eClDj18PRsFlmlQDcfUGd6A3EgYP1xncQ+sa5qYOk9jRQt1Y0izhU5bL2o2AW3ZQKeJAAAAAElFTkSuQmCC) 10px 6px no-repeat;
}
#googlesearchform input[type="text"]:invalid + input[type="reset"] {
	visibility:hidden;
}

/*
--- RIGHT NOW, I LIKE THE IMAGES MORE THAN THE TEXT ---
a[href$=".pdf"]:after { content: " (PDF)"; }
a[href$=".xls"]:after { content: " (Excel)"; }
a[href$=".xlsx"]:after { content: " (Excel)"; }
a[href$=".csv"]:after { content: " (comma-delimited Excel)"; }
a[href$="csv.aspx"]:after { content: " (comma-delimited Excel)"; }
a[href$=".ppt"]:after { content: " (Powerpoint)"; }
a[href$=".pptx"]:after { content: " (Powerpoint)"; }
*/

a[href$=".avi"]:after { content: url(/iowa_ag_review/images/miscellaneous/icons/avi.png); }
a[href$=".doc"]:after { content: url(/iowa_ag_review/images/miscellaneous/icons/doc.png); }
a[href$=".docx"]:after { content: url(/images/miscellaneous/icons/doc.png);}
a[href$=".docm"]:after { content: url(/images/miscellaneous/icons/doc.png);}
#presentations a[href$=".jpg"]:after { content: url(/iowa_ag_review/images/miscellaneous/icons/jpg.png); }
#presentations a[href$=".jpeg"]:after { content: url(/iowa_ag_review/images/miscellaneous/icons/jpg.png); }
#presentations a[href$=".gif"]:after { content: url(/iowa_ag_review/images/miscellaneous/icons/jpg.png); }
#presentations a[href$=".png"]:after { content: url(/iowa_ag_review/images/miscellaneous/icons/jpg.png); }
a[href$=".mdb"]:after { content: url(/iowa_ag_review/images/miscellaneous/icons/mdb.png); }
a[href$=".pdf"]:after { content: url(/iowa_ag_review/images/miscellaneous/icons/pdf.png); }
a[href$=".ppt"]:after { content: url(/iowa_ag_review/images/miscellaneous/icons/ppt.png); }
a[href$=".pptx"]:after { content: url(/iowa_ag_review/images/miscellaneous/icons/ppt.png); }
a[href$=".xls"]:after { content: url(/iowa_ag_review/images/miscellaneous/icons/xls.png); }
a[href$=".xlsx"]:after { content: url(/iowa_ag_review/images/miscellaneous/icons/xls.png); }
a[href$=".csv"]:after { content: url(/iowa_ag_review/images/miscellaneous/icons/xls.png); }
a[href$="csv.aspx"]:after { content: url(/iowa_ag_review/images/miscellaneous/icons/xls.png); }
a[href$=".zip"]:after { content: url(/iowa_ag_review/images/miscellaneous/icons/zip.png); }
#content a[href*="//"]:not([href*="card.iastate.edu"]):after { content: url(/iowa_ag_review/images/miscellaneous/icons/external-link.png); }
#sidebar a[href*="//"]:not([href*="card.iastate.edu"]):after { content: url(/iowa_ag_review/images/miscellaneous/icons/external-link.png); }

/* ---THIS IS USED FOR WHEN SHOWING/HIDING ELEMENTS--- */
   .more {
      display: none; }
   a.showLink, a.hideLink {
      text-decoration: none;
      color: #f00;
      font-weight: bold;
      font-size: 1.1em;
      padding-left: 18px;
      background: transparent url(/iowa_ag_review/images/show-hide-down-arrow.png) no-repeat left; }
   a.hideLink {
      background: transparent url(/iowa_ag_review/images/show-hide-up-arrow.png) no-repeat left; }
   a.showLink:hover, a.hideLink:hover {
      text-decoration: underline;
      color: #00e; }