/* @override 
	http://agricultureday.org/aardd.css
	http://www.agricultureday.org/aardd.css
*/

body { margin: 0; padding: 0; background: #666; font-family: Arial, Helvetica, sans-serif }

a img { border: none }

#main {
	position: relative;
	width: 960px;
	margin: 15px auto;
	margin-bottom: 25px;
	background: #fff url(images/bg2.gif) no-repeat right top;
	box-shadow: 0 0 8px #444;
	-webkit-box-shadow: 0 0px 8px #444;
	-moz-box-shadow: 0 0 8px #444;
}
#logo {
	position: relative;
	height: 176px;
	width: 181px;
	top: 21px;
	left: 34px;
}
#logo a img { border: none }

.cellpadform { padding-bottom: 10px }

#developmentday {
	position: absolute;
	height: 132px;
	width: 326px;
	top: 65px;
	left: 222px;
}
#contentholder {
	width: 960px;
	position: relative
}
#contentholder #content {
	width: 770px;
	float: right
}
#contentholder #content div table { margin-left: 30px }
#contentholder #contender {	width: 710px; float: left }

dl { color: #583a21; font-size: 11px; margin: 0 0 25px 0 }
dt {
	font-weight: bold;
	margin-top: 12px;
	margin-bottom: 4px;
	padding-top: 4px
}
dd {
	margin-top: 0;
	margin-left: 0;
	padding-bottom: 6px;
	border-bottom: 1px solid #efefef
}
#sponsors {
	width: 913px;
	float: right;
	font-size: 10px;
	color: #583a21;
	background: #bfec8f;
	border: 1px solid #bfeb91;
	border-right: 1px solid #b0da89;
	border-top-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	border-bottom-left-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
	padding: 10px 10px 17px 13px;
	margin: 5px 0 9px 0
}
#sponsors div { float: left }
#hosted { margin-right: 12px }
#sponsors h4 { margin: 0 }
#sponsors div div { margin: 1px 14px 0 0 }
#sponsors div div.bubbleInfo { margin: 1px 12px 0 0}



#nav {
	background-color: #fcb330;
	border: 1px solid #f9b12f;
	border-right: 1px solid #e3a12a;
	border-top-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	border-bottom-left-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
	padding: 8px 0 8px 8px;
	font-size: 13px;
	line-height: 10px;
	font-weight: bold;
	color: #c78e22;
	margin-left: 90px;
	margin-bottom: 12px;
}
#nav a {
	color: #fff;
	text-decoration: none;
	margin-right: 5px;
	margin-left: 5px
}
.rednav { color: #ef4b37; text-decoration: none; cursor: default }

#contentholder #content p,
.gmnoprint {
	font-size: 13px;
	line-height: 18px;
	color: #583a21
}
#main #contentholder #content p.savedate {
	font-weight: bold;
	font-size: 36px;
	margin-left: 12px;
	color: #000;
	position: absolute;
	top: 250px;
	color: #ef4737
}
*+html #main #contentholder #content p.savedate { margin-top: 25px; line-height: 36px }

#main #contentholder #content p.savedate2 {
	font-weight: bold;
	font-size: 24px;
	margin-left: 34px;
	color: #000;
	position: absolute;
	top: 290px;
	color: #ef4737
}
*+html #main #contentholder #content p.savedate2 { margin-top: 25px; line-height: 24px }

#main #contentholder #content p.forward {
	font-weight: bold;
	font-size: 40px;
	margin: 4px 10px 25px 12px;
	color: #000;
	float: left
}
*+html #main #contentholder #content p.forward { margin-top: -10px; line-height: 40px }

.redp { color: #ef4b37; font-weight: bold }

#main #headcon {
	position: relative;
	height: 214px;
	width: 960px;
	left: 0;
	top: 0
}
#main #nav a:hover {
	color: #ef4b37;
	text-decoration: underline
}
#main #contentholder #content h1 {
	font-size: 18px;
	color: #583a21;
	line-height: 24px;
	font-weight: normal;
	margin-top: 12px
}
#main #contentholder #content h3 {
	font-size: 15px;
	color: #583A21;
	line-height: 15px;
	xfont-weight: normal;
	margin-top: 12px;
	margin-bottom: -10px;
}
#main #contentholder #content #registration-page {
	font-size: 13px;
	color: #fff;
	background-color: #583A21;
	width: 237px;
	margin-top: 15px;
	cursor: default;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 30px;
	padding-left: 30px;
}
#main #contentholder #content #exhibition-events-page {
	font-size: 13px;
	color: #fff;
	background: #583a21 url(images/flickr-logo.png) no-repeat 243px 3px;
	width: 237px;
	margin-top: 10px;
	padding-top: 25px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 30px;
	cursor: default;
}
#main #contentholder #content #exhibition-events-page a ,
#main #contentholder #content #twitlink a,
#main #contentholder #content #twitlink2 a,
#main #contentholder #content #twitlink3 a,
#main #contentholder #content #bloglink a,
#main #contentholder #content #bloglink2 a,
#main #contentholder #content #other-events-page a {
	font-size: 17px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	line-height: 22px;
}
#main #contentholder #content #flyerlink {
	background-color: #ffcb3c;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	line-height: 26px;
	text-shadow: rgba(0,0,0,0.5) 0 0 5px;
	margin: 0;
	padding: 0 0 10px 0;
	width: 277px;
	text-align: ;
	vertical-align: top;
}
#main #contentholder #content #flyerlink a {
	color: #000;
	text-decoration: none;
	font-weight: bold;
	font-size: 17px
}
#main #contentholder #content #flyerlink a:hover { text-decoration: underline }
#main #contentholder #content #flyerlink a img { border: none }
	
#main #contentholder #content #doclink a {
	font-size: 17px;
	font-weight: bold;
	color: #ef4b37;
	text-decoration: none;
	line-height: 22px;
	text-shadow: #000 0 0 7px;
}
#main #contentholder #content #other-events-page {
	font-size: 13px;
	color: #fff;
	background-color: #61AF4C;
	width: 305px;
	margin-top: 20px;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 30px;
	padding-left: 30px;
	cursor: default;
}
#main #contentholder #content #twitlink {
	font-size: 13px;
	color: #fff;
	background-color: #3488de;
	width: 237px;
	margin-top: 10px;
	padding-top: 25px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 30px;
	cursor: default;
}
#main #contentholder #content #twitlink2 {
	font-size: 13px;
	color: #fff;
	width: 237px;
	margin-top: 0;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 17px;
	padding-left: 30px;
	cursor: default;
	background: #57a5fb url(images/twitter-logo.png) no-repeat 243px 3px;
}
#main #contentholder #content #twitlink3 {
	font-size: 13px;
	color: #fff;
	width: 237px;
	margin-top: 0;
	margin-left: 70px;
	xmargin-bottom: 20px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 17px;
	padding-left: 30px;
	cursor: default;
	background: #57a5fb url(images/twitter-logo.png) no-repeat 243px 3px;
}
#main #contentholder #content #bloglink {
	font-size: 13px;
	color: #fff;
	background-color: #61AF4C;
	width: 237px;
	margin-top: 10px;
	padding-top: 25px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 30px;
	cursor: default;
}
#main #contentholder #content #bloglink2 {
	font-size: 13px;
	color: #fff;
	background-color: #61AF4C;
	width: 237px;
	margin-top: 0;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 17px;
	padding-left: 30px;
	cursor: default;
	background: #61af4c url(images/flickr-logo.png) no-repeat 243px 4px;
}
#main #contentholder #content #doclink {
	font-size: 13px;
	color: #ef4b37;
	width: 257px;
	margin-top: 10px;
	padding-top: 25px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 13px;
	cursor: default;
	border: 1px solid #000;
	border-top: 11px solid #000;
	border-bottom: 11px solid #000;
	background: #000 url(images/ARDD_homepreview.jpg) center center;
	text-shadow: #000 0 0 7px;
}
#main #contentholder #content #doclink p { color: #ef4b37 }

#main #contentholder #content #registration-page a {
	font-size: 23px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
#main #contentholder #content #registration-page a:hover {
	font-size: 23px;
	color: #fff;
	text-decoration: underline;
	font-weight: bold;
}

#main #contentholder #content #bloglink a:hover,
#main #contentholder #content #bloglink2 a:hover,
#main #contentholder #content #twitlink a:hover,
#main #contentholder #content #twitlink2 a:hover,
#main #contentholder #content #exhibition-events-page a:hover {
	font-size: 17px;
	font-weight: bold;
	color: #fff;
	text-decoration: underline;
	line-height: 22px;
}
#main #contentholder #content #doclink a:hover {
	font-size: 17px;
	font-weight: bold;
	color: #ef4b37;
	text-decoration: underline;
	line-height: 22px;
}

#credit {
	position: relative;
	width: 960px;
	height:20px;
	margin-right: auto;
	margin-left: auto;
	color: #fff;
	font-size: 11px;
	margin-top: 5px;
}
#credit a { color: #fff; text-decoration: underline }
#credit a:hover { color: #fcb330; text-decoration: underline }

#email {
	font-size: 11px;
	margin-top: 20px;
	cursor: default;
	font-weight: bold;
}
#email a { color: #61af4c; text-decoration: none }
#email a:hover { color: #61af4c; text-decoration: underline }

#main #contentholder #content h2 {
	color: #61AF4C;
	font-size: 16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FCB330;
	padding-bottom: 5px;
}
h3.title {
	font-size: 20px;
	color: #454545;
	padding-bottom: 0;
	padding-top: 6px;
}

#main #contentholder #content div table tbody tr td ul {
	margin: 0 auto;
	padding: 0 27px
}
#main #contentholder #content div#coda-nav-1.coda-nav ul { padding: 0 }

#main #contentholder #content #colcontent ul {
	padding: 0 0 0 16px;
	margin: 37px 0 29px 0
}

#main #contentholder #content li {
	font-size: 13px;
	line-height: 17px;
	color: #583a21;
	margin-bottom: 7px
}
ol { padding-left: 20px; padding-right: 20px }
li span { color: #583A21 }

#main #contentholder #content .redplinkspan,
.redplinkspan {
	color: #ef4B37;
	text-decoration: none
}
.redplinkspan:hover {
	color: #EF4B37;
	text-decoration: underline;
}
#main #contentholder #content #email2 {
	font-size: 13px;
	color: #61af4c;
	background-color: #fff;
	width: 237px;
	margin-top: 20px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 17px;
	cursor: default;
	font-weight: bold;
}
#main #contentholder #content #email2 a {
	color: #61af4c;
	text-decoration: none;
}
#main #contentholder #content #email2 a:hover {
	color: #61af4c;
	text-decoration: underline;
}
#main #contentholder #content #pro {
	font-size: 11px;
	color: #583a21;
	line-height: 18px;
}
#main #contentholder #content #pro td {
	vertical-align: top;
	border-bottom: 1px solid #ededed;
}
#main #contentholder #content #pro ul { margin: 7px 0; padding-left: 14px }
#main #contentholder #content #pro ul li { font-size: 11px; line-height: 17px; margin: 0 }

#main #contentholder #content #email3 {
	font-size: 13px;
	color: #61af4c;
	background-color: #fff;
	width: 237px;
	margin-top: 0;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 0;
	cursor: default;
	font-weight: bold;
}
#main #contentholder #content #email3 a { color: #61af4c; text-decoration: none }
#main #contentholder #content #email3 a:hover { color: #61af4c; text-decoration: underline }

#main #contentholder #content a {
	color: #583a21;
	text-decoration: underline;
}

.previewer140,
.previewer165 { 
	border: #ffa62d 2px solid;
	background: #ffa62d;
	float: left;
	margin: 0.6em 6px 0.2em 0;
	color: #583a20;
	font-size: 11px;
	font-weight: bold;
}
.previewer140 { width: 140px }
.previewer165 { width: 165px }
.previewer140 img,
.previewer165 img { margin-bottom: 1px }

#mexicoin {
	position: absolute;
	width: 330px;
	height: 220px;
	top: 4px;
	right: 218px;
	xbackground-image: url(images/ARDD2010-sign.jpg);
	z-index: 1
}
#mexicoin a { border: 0 }

#archivelink {
	position: absolute;
	width: 160px;
	height: 90px;
	right: 20px;
	top: 75px;
	font-size: 15px;
	color: #583a21;
}
#archivelink a { font-size: 22px; color: #583a21; text-decoration: underline }

#registration {
	position: absolute;
	width: 229px;
	height: 167px;
	left: -13px;
	top: 32px;
	border: none;
}
#post-it-1 {
	position: absolute;
	width: 190px;
	height: 190px;
	left: -11px;
	top: 45px;
	font-size: 11px;
	color: #583a21;
	padding: 25px 20px 15px 25px;
	background: url(images/post-it.png) no-repeat;
}
#post-it-2 {
	position: absolute;
	width: 190px;
	height: 190px;
	left: -11px;
	top: 268px;
	font-size: 11px;
	color: #583a21;
	padding: 25px 20px 15px 25px;
	background: url(images/post-it.png) no-repeat;
}
#post-it-3 {
	position: absolute;
	width: 190px;
	height: 190px;
	left: -11px;
	top: 500px;
	font-size: 11px;
	color: #583a21;
	padding: 25px 20px 15px 25px;
	background: url(images/post-it.png) no-repeat;
}
#post-it-1,
#post-it-2,
#post-it-3 {
	color: #000;
	line-height: 15px;
}
#post-it-1 h3,
#post-it-2 h3,
#post-it-3 h3 { margin: 0 }

#post-it-1 p,
#post-it-2 p,
#post-it-3 p { margin-top: 7px; margin-bottom: 7px; }

#post-it-1 a,
#post-it-2 a,
#post-it-3 a { color: #000; font-size: 12px; }

div.twitter {
	background: url(images/twitter-logo.png) no-repeat right top;
}
div.flickr {
	background: url(images/flickr-logo.png) no-repeat right top;
}
div.twitter p,
div.flickr p { margin: 4px 0 14px 0 !important }

.bluenote { background: url(images/post-it2.png) no-repeat !important }

span.deadline { color: #ef4b37;	font-style: italic }

td#fsCell9853012,
td#fsCell9853192 { width: 20px; margin-right: 0; padding-right: 0 }
td#fsCell9853013,
td#fsCell9853193 { margin-left: 0; padding-left: 9px; padding-top: 13px }

td#fsCell9842024 { padding: 0 0 15px 50px !important }

div.fsSupporting { margin: 0 0 5px 22px !important }

.fsFieldRow textarea#field9829233,
.fsFieldRow textarea#field9852005 { width: 675px !important }

.fsFieldRow input#field9853286,
.fsFieldRow textarea#field9853305 { width: 615px !important }


input#field9853193 { margin-top: 6px !important }

td#fsCell9735072 label.fsOptionLabel,
td#fsCell9735057 label.fsOptionLabel { margin-right: 21px }

td#fsCell9735054 label.fsLabel.fsRequiredLabel { margin-top: -4px }

td#fsCell9735072 input,
td#fsCell9842015 input { margin-top: 6px }

input#field9735072_othervalue,
input#field9735057_othervalue { width: 204px; margin-left: -20px }

input#field9771836 { width: 120px }
input#field9735084,
input#field9735051 { width: 265px }
input#field9735066_othervalue { width: 40px}
input#field9735050-first,
input#field9735050-last { width: 170px }
input#field9735052-address,
input#field9735052-address2 { width: 330px }
input#field9735052-city,
input#field9735052-state { width: 110px }
input#field9735052-zip { width: 70px }

input#field9735054,
input#field9735055 { width: 330px }

input#field9841984_1,
input#field9841984_2,
input#field9841984_3,
input#field9841984_4 { margin-left: 5px }

input#field9841984_5 { float: left; margin: 3px 7px 15px 5px }

select#field9853191-country { width: 296px; margin-top: 3px }
select#field9735052-country { width: 333px; margin-top: 3px }

#headliner {
	background: #ef4b37;
	border: 1px solid #ef4b37;
	border-right: 1px solid #e24534;
	border-top-left-radius: 9px;
	-moz-border-radius-topleft: 9px;
	border-bottom-left-radius: 9px;
	-moz-border-radius-bottomleft: 9px;
	margin-left: 15px;
	padding: 2px;
}
#headliner img { margin: 4px 0 0 8px; vertical-align: top;
	background-color: #fcc35c;
}
#headliner img.homepic { margin: 2px -55px 2px 16px }

#colcontent { margin-left: 30px; float: left }
.twocolcontent { float: left; width: 47%; margin-top: 8px; padding-right: 10px; }

#contentholder #content p.time {
	margin-top: -10px;
	font-size: 21px;
	margin-bottom: 0;
}

/* new registration css */

#contentholder #content div table.fsTable {
	margin: 0;
}
#contentholder #content div form {
	text-align: center;
	margin: 0 auto;
}

/* new jquery bubble css */

.bubbleInfo { float: left; position: relative }
.trigger { float: left; margin: 0; position: relative }
		
.popup {
	background: #edeae2;
	border: 1px solid #dbdcde;
	border-radius: 6px;
	-moz-border-radius: 6px;
	box-shadow: 0 0 4px #dadada;
	-webkit-box-shadow: 0 0px 4px #dadada;
	-moz-box-shadow: 0 0 4px #dadada;
	display: none;
	xheight: 50px;
	left: -60px;
	padding: 7px 9px;
	position: absolute;
	top: -65px;	
	width: 140px;	
	z-index: 50;
	text-align: center
}


/* CSS code to support polylines and polygons in Internet Explorer */

v\:* { behavior:url(#default#VML) }
