/*İAgroClimate 2008-2009      //Designed and Coded By Brent Ferraro   	 //*//*imports for navigation and table styles*/@import url(subNavigation.css);@import url(tabe_data.css);/* this won't break the padding on form elements like select/option/input */body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,fieldset,textarea,p,blockquote,th,td {    padding: 0; margin: 0; }/* Global styles ------------------------------------------------ */a img{border:none;}img:hover{text-decoration:none;}body{	background-color: #FFF;	font-size: 100%;	font-family: verdana, helvetica, san-serif;}.toolsUpdate{	background-color: #FFF;	background-image: url(../images/tools_bodybg2008.png);	background-repeat: repeat-y;	background-position: center top;}.boxout {	display: block; 	clear: both; 	font-size: 1px; 	height: 1px; 	line-height: 1px; 	margin: 0;}a, a:visited{text-decoration:none;color:#0b86a1;}a:hover{text-decoration:underline;color:#72b84c;}a:active{text-decoration:none;}.hvlog a:hover{text-decoration:none;}h1{font-size:1.8em; color:#666;}h2{font-size:1.5em; padding-top:15px; color:#666;}h3{font-size:1.1em; padding-top:15px; color:#666;}h4{font-size:1.0em; padding-top:15px; color:#666; line-height:25px;}h5{font-size:.9em; padding-top:15px; color:#666;}h6{font-size:.75em; padding-top:15px; color:#666;}#mainBody ul,#mainBody ol{font-size:.78em; line-height:1.3em; padding-top:10px;}#mainBody ul li,#mainBody ol li {padding:0;margin:0 0 0 15px;}dl dt{font-size:.78em; line-height:1.3em; padding-top:10px;}dl dd{font-size:.7em; padding:0px;}#photoWrap p.photoCaption, div p.photoCaption {font-size:.7em !important;color:#aaa;}#seccLink, span.climatePhase p, #nav ul, #innerWrap ul, .flashText,#outlookBox p, #newsBox p, #innerWrap p.updateDate,a.upButt{font-size: .7em;}blockquote, #cite{	color: #999;	font-size: small;	font-style: italic;	margin: 15px 15px 15px 0;}#cite, .ImgCaption {color:#999; font-size:x-small; margin:0;padding:0;line-height: 12px;}.storyImg{margin:10px 0 0 0;padding: 0;}.bbutton{font-size:10px; float:right; margin: 5px 20px;padding:5px;background-color:#eee;}.bbuttonLeft{font-size:10px; float:left;margin: 15px 20px 0 0;padding:5px;background-color:#eee;}/*Site  Structure*/#wrapper{	width: 910px;	margin: 0 auto;	background-image: url(../images/agclimate_bodyBg2008-01.png);	background-repeat: repeat-y;	background-position: center top;}#toolsWrapper{	width: 910px;	margin: 0 auto;	background-image: url(../images/tools_bodybg2008.png);	background-repeat: repeat-y;	background-position: center top;}#Inwrapper{	position:relative;	width:900px;	margin: 0 auto;}#topper{	position:relative;	width: 900px;	height: 40px;	background-image: url(../images/agclimate_topNav.png);	background-repeat: no-repeat;}/*left top navigation*/#topperLeft{	position:absolute;	left:0;	margin-left:5px;}/*right top navigation*/#topperRight{	position:absolute;	right:5px;}#topperRight form {float:left; padding-top: 13px;}#topperLeft a, #topperRight a,#topperRight p{	display:inline;	float:left;	font-size: .7em;	font-weight:700;	color:#fff;		padding: 0 5px;	line-height: 45px;}#topperLeft a:hover, #topperRight a:hover {color:#000;}/*Heading - climate phase and Logo area*/#branding{	position:relative;	width: 900px;	height: 94px;	background-image: url(../images/header_bg.png);	background-repeat: no-repeat;}span.climatePhase{	position:absolute;	right:0;	width: 440px;	height: 90px;}span.climatePhase h3{	font-size:.9em;	padding: 15px 5px 0 15px;}span.climatePhase p{	padding: 0 5px 5px 15px;	color:#000;}h3.nina { color: #3CF; }.nino{color:#ff0000;}.nuetral{color:#73A84D;}#logoLink {	position:absolute;	top: 10px;	left:20px;	width: 300px;	height:35px;	display:block;	text-indent: -5000px;	padding: 15px 0 0 20px;}#seccLink{	position:absolute;	top: 70px;	right:15px;	color:#777;	font-weight:700;}a#seccLink{color:#777;}a#seccLink:hover{color:#999;}/*Left Navigation --------------------------------------------------*/#nav {	float:left;	width:140px;	}#nav ul{	list-style-type: none;	//margin-top:25px;	font-weight:100;	color:#333;}#nav ul li{	position:relative;	text-indent: 15px;	line-height:25px;	//border-bottom:1px solid #ccc;}#nav ul li a{color:#555; display:block;}#nav ul li a:hover{color:#fff;text-decoration:none;}/*Main Content area  --------------------------------------------------*/#mainBody, #mainBodyTools{	min-height:700px;	width: 740px;	float: right;	text-align:left;}#mainBodyTools{	width: 880px;	margin-top:15px;}/*Inner wrap creates a 20px margin inside of main content area -------------------*/#innerWrap{padding:20px; padding-bottom: 25px;}#innerWrap p{padding: 7px 0; font-size:.8em;line-height:1.75em;}#innerWrap ul{	list-style-position: inside;	line-height: 2em;	margin:5px 0 15px 0;}#innerWrap a{text-decoration:underline;}/*middleColumn is for the index page only ---------------------------------*/#middleColumn{	top:20px;	left:20px;	width: 420px;	float:left;}.flashText{	padding: 15px;}#noline a{text-decoration:none;}/*index page only ----------------------------------*/#outlookBox{	width: 380px;	min-height: 180px;	margin: 25px 20px 15px 20px;	background-image: url(../images/outlooks-bg.png);	background-repeat: no-repeat;	border-bottom:  1px solid #ccc;	z-index:0;}#newsBox{	width: 380px;	min-height: 180px;	margin: 0 15px 15px 20px;	background-image: url(../images/news-bg.png);	background-repeat: no-repeat;	border-bottom:  1px solid #ccc;}#outlooksTitle, #newsTitle {height: 30px; width: 380px;}#outlookBox p, #newsBox p {padding: 5px; } #RightColumn{	margin-top: 25px;	width: 260px;	float:left;}/*SSP Styles ---------------------------------------------------------------------------*//*left column rotator*/#rotator{	width: 260px;	height: 280px;	background-image: url(../images/rotator_bg.png);	background-repeat: no-repeat;	margin-bottom: 10px;}/*US climate impact movies*/#climateMov{	width: 600px;	height: 422px;	margin-bottom: 10px;}/*Climate Phase Pie Chart ---------------------------------------------------------------------------*/#pieChartWrap{	position: relative;	width: 260px;	height: 120px;	margin-bottom: 15px;	background-image: url(../images/pie_chart_bg.png);	background-repeat: no-repeat;	background-position: center top;}#pieChart{	padding-top: 0;	width: 260px;	height: 80px;}a#ricsLink{	position:absolute;	bottom:3px;	left:15px;	width: 230px;	height: 25px;	text-indent:-5000px;}#pieChartWrap p{	font-size:9px;	font-weight: 700;	text-align:center;	padding-top:5px;	color:#333;}.monthG1{	background-image: url(../images/_enso_forecast/enso_forecats_1.png);	background-repeat: no-repeat;	background-position: center top;}.monthG2{	background-image: url(../images/_enso_forecast/enso_forecats_2.png);	background-repeat: no-repeat;	background-position: center top;}.monthG3{	background-image: url(../images/_enso_forecast/enso_forecats_3.png);	background-repeat: no-repeat;	background-position: center top;}.monthG4{	background-image: url(../images/_enso_forecast/enso_forecats_4.png);	background-repeat: no-repeat;	background-position: center top;}/*Florida and Georgia Weather Network Buttons ---------------------------------------------------------------------------*/#weather{	position: relative;	width: 271px;	height: 71px;	background-image: url(../images/weather.png);	background-repeat: no-repeat;	text-indent:-5000px;}a#gawn {	position:absolute;	bottom:0;	left:0;	width: 130px;	height:47px;	display:block;}a#gawn:hover{	background-image: url(../images/weather_over.png);	background-repeat: no-repeat;	background-position: 0 -24px;}a#fawn {	position:absolute;	bottom:0;	left:130px;	width: 130px;	height:47px;	display:block;}a#fawn:hover{	background-image: url(../images/weather_over.png);	background-repeat: no-repeat;	background-position: -130px -24px;}/* SECC Member Logos on Index ----------------------------------------------------------------*/#seccMembers{	position:relative;	width: 700px;	height: 250px;	background: #FFF url(../images/secc_members.png) no-repeat 0 0;}#seccMembers a{	text-indent: -5000px; 	display:block;}a#floridaSt{	position: absolute;	top: 50px;	left: 40px;	width: 193px;	height:60px;	background-image: url(../images/seccMembers/fl_st.png);}a#Georgia{	position: absolute;	top: 45px;	left: 260px;	width: 178px;	height: 58px;	background-image: url(../images/seccMembers/uga.png);}a#Florida{	position: absolute;	top: 55px;	left: 475px;	width: 147px;	height: 45px;	background-image: url(../images/seccMembers/uf.png);}a#Auburn{	position: absolute;	top: 150px;	left: 60px;	width: 137px;	height: 47px;	background-image: url(../images/seccMembers/auburn.png);}a#Alabama{	position: absolute;	top: 150px;	left: 260px;	width: 189px;	height: 32px;	background-image: url(../images/seccMembers/ala_hunts.png);}a#Miami{	position: absolute;	top: 135px;	left: 500px;	width: 106px;	height: 53px;	background: url(../images/seccMembers/miami.png);}/* Image Float Right ---------------------------------------------------------------------------*/.imgFltRight{float:right; border: 1px #ccc solid; padding:5px; margin-right:10px;}/* Image Float Right1 ---------------------------------------------------------------------------*/.imgFltRight1{float:right; border: 1px #ccc solid; padding:5px; margin-right:3px;}/* Image Float Left ---------------------------------------------------------------------------*/.imgFltLeft{float:left; border: 1px #ccc solid; padding:5px; margin-left:0px;}/* Image Float Center ---------------------------------------------------------------------------*/.imgFltCenter{float:center; border: 1px #ccc solid; padding:5px;}/* Link List Style ---------------------------------------------------------------------------*/ul.listLinks li, ul.listLinks li a{font-size:1em; line-height:1.8em;}dl.freezeForcasts {margin-top:3px;padding:3px; border:1px solid #ccc; width: 250px; display:block;background-color: #eee;}.hortSubNavWrap{	margin: 5px 0;	background-color:#efecec;	border-top:1px solid #ccc;}.hortSubNavWrap ul{ height:20px;min-width:250px;}.hortSubNavWrap ul li{	display: inline;	padding-left: 15px;	font-size: 10px;	list-style-type: circle;	list-style-position: inside;	background-image: url(../images/0001_arrow.png);	background-repeat: no-repeat;	background-position: 0 center;}.crops p {padding-top:0;}#innerWrap p.updateDate{	margin: 0;	padding: 0;	color:#ccc;}.movieWrap {width: 200px; height: 165px; float:left;margin:15px 0 35px 25px;}.movieWrap p.Caption {color:#aaa;text-align:center;font-size:.7em !important}#photoTable tr{text-align:center !important;}/* Tools Page ---------------------------------------------------------------------------*/.toolBoxLeft{	width:300px;	margin: 5px 10px 5px 0;	float:left;	border-right: 1px #ccc solid;	border-bottom: 1px #ccc solid;	min-height: 275px;	height: auto;}.toolBoxRight{	width:300px;	margin: 5px 10px 5px 0;	float:right;	border-bottom: 1px #ccc solid;	min-height: 275px;	height:auto;}.toolBoxRight dl, .toolBoxLeft dl {margin: 0 0 25px 0;}.toolBoxRight dt a, .toolBoxLeft dt a {font-weight: 700; line-height: 18px;}.toolBoxRight dd, .toolBoxLeft dd {line-height: 15px;}#ToolFrame{position: relative; width:715px; left:70px;}.bbutton{font-size:10px; float:right; margin: 5px 20px;padding:5px;background-color:#eee;}/* Links Page ---------------------------------------------------------------------------*/.linkswrap {	margin:20px 0;	border-bottom:1px solid #ccc;}.linkswrap ul{	list-style-type: square;	list-style-position: inside;	color: #999;}ul.list-left{ 	width:320px;	float:left;}ul.list-right{ 	width:320px;	float:right;}.LinksPage ul li{	font-size:1em; line-height:1.4em; padding: 5px 0;}a.upButt {font-size:10px;margin: 15px 20px 0 0;padding:5px;background-color:#eee;line-height:4em;text-decoration:underline;}.headerRow {border-top: 1px solid#ccc; margin: 5px 0;}/* Footer styles ---------------------------------------------------------------------------*/#footer, #footerTools{	margin:0 auto;	width: 910px;	min-height: 80px;	text-align: center;	background-image: url(../images/footer-bg.png);	background-repeat: no-repeat;	background-position: center 0;}#footerTools{ 	background-image: url(../images/Toolfooter.png); 	background-repeat: no-repeat;	background-position: center 0;}#footer p, #footerTools p{	font-size: .6em;	font-weight:100;	padding: 10px;}#footer a, #footerTools a{color:#fff;}.news { float:right; padding: 7px 0; font-size:.8em;line-height:1em; } .picbox { FLOAT:right; BACKGROUND: #F2F2F2;}