@import url(base.css);
@import url(clearfix.css);
@import url(form.css);
body {background: #fff url(../images/global/body_bg.gif) 0 0 repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000;}
a {color: #f87811; text-decoration: none; font-weight:normal;}
a:hover {color: #4e6b31;}
#container {width: 820px; margin: 0 auto 30px auto; position: relative;}
	#header_edge {height: 70px; width: 820px; background: transparent url(../images/global/header_edge.gif) center top no-repeat; position: absolute; top: 0; left: 0;}
	#header {height: 90px; width: 760px; padding: 0 30px; position: absolute; top: 30px; left: 0;}
		#header #logo, #header #logo a {width: 242px; height: 90px; display: block; float: left;}
		    #header #logo a {text-indent: -9999em; background: transparent url(../images/global/logo-trans.png) 0 0 no-repeat; cursor: pointer;}
		#header .info {width: 300px; float: right; text-align: right; margin: 30px 0 0 0;}
			#header .info h1 {font-size: 11px; font-weight: bold; color: #4e6b31; margin: 0 0 5px 0; padding: 0;}
			#header .info h1 a {font:inherit;color:inherit;}
			#header .info ul li {display: block; float: right; font-size: 10px; color: #4e6b31; padding: 0 2px;}
	#middle {padding: 120px 43px 10px 43px; height: auto; background: transparent url(../images/global/drop_shadow.png) 0 0 repeat-y;}
		#big_buttons {height: 60px;}
			#big_buttons li {display: block; float: left; width: 177px; height: 55px; margin: 2px 8px 2px 0;}
			#big_buttons li.last {margin: 2px 0;}
		#main_flash_banner {width: 734px; height: 118px; margin: 3px 0 5px 0;}
		#middle h1 {border: 1px dotted #f87811; border-width: 1px 0; font-size: 18px; color: #4e6b31; font-weight: bold; padding: 5px 0; margin: 5px 0;}
		#middle h2 {color: #4e6b31; font-weight: bold; font-size: 12px; margin: 5px 0;}
		.middle h2 {font-size: 16px; color: #4e6b31; font-weight: bold;}
			#main {width: 450px; float: left;}
			#mainFullWidth {width: 730!important; float: left;}
			    #main h1.title {font-size: 14pt; color: #f26822; margin: 10px 0 5px; font-family: "Avenir-Heavy", "Avenir-Black", "Avenir LT Std 65 Medium", "Avenir Std 65 Medium", Helvetica, Arial, sans-serif; border: none; padding: 0;}
				#main img.block {display: block; margin: 1em auto;}
				#main p {color: #333; font-size: 11px; line-height: 14px; margin: 0 15px 15px 0;}
				#main div.AdvancedSearchBox p {margin-left: 15px;}
				#main div table {border: 1px solid #daedc1; width: 100%; margin: 0 0 2em 0;}
				    #main div table th {color: #ffffff; background: #8cc63f; padding: 2px 5px; text-align: left;}
				    #main div table td {padding: 3px;}
				    #main div table tr.AspNet-GridView-Alternate {background: #daedc1;}
				    #main div table td.title {font-weight: bold; width: 270px;}
				    #main div table td.icons {width: 45px; padding: 0;}
				#main ol {margin:0 40px;padding:0;list-style:decimal;}
				#main ul {margin:0 40px;padding:0;list-style:disc;}
				#main li {display:list-item;margin-bottom:3px;}
				#main .callout {font-weight:bold;background-color:#F4FAED;padding:10px;border:1px dotted #F87811;}
					#main .callout h2 {font-style:italic;}
					#main .callout ul {margin-right:10px;}
					#main .callout a {font-weight:inherit;}
					
					#mainFullWidth h1.title {font-size: 14pt; color: #f26822; margin: 10px 0 5px; font-family: "Avenir-Heavy", "Avenir-Black", "Avenir LT Std 65 Medium", "Avenir Std 65 Medium", Helvetica, Arial, sans-serif; border: none; padding: 0;}
				#mainFullWidth img.block {display: block; margin: 1em auto;}
				#mainFullWidth p {color: #333; font-size: 11px; line-height: 14px; margin: 0 15px 15px 0;}
				#mainFullWidth div.AdvancedSearchBox p {margin-left: 15px;}
				#mainFullWidth div table {border: 1px solid #daedc1; width: 100%; margin: 0 0 2em 0;}
				    #mainFullWidth div table th {color: #ffffff; background: #8cc63f; padding: 2px 5px; text-align: left;}
				    #mainFullWidth div table td {padding: 3px;}
				    #mainFullWidth div table tr.AspNet-GridView-Alternate {background: #daedc1;}
				    #mainFullWidth div table td.title {font-weight: bold; width: 270px;}
				    #mainFullWidth div table td.icons {width: 45px; padding: 0;}
				#mainFullWidth ol {margin:0 40px;padding:0;list-style:decimal;}
				#mainFullWidth ul {margin:0 40px;padding:0;list-style:disc;}
				#mainFullWidth li {display:list-item;margin-bottom:3px;}
				#mainFullWidth .callout {font-weight:bold;background-color:#F4FAED;padding:10px;border:1px dotted #F87811;}
					#mainFullWidth .callout h2 {font-style:italic;}
					#mainFullWidth .callout ul {margin-right:10px;}
					#mainFullWidth .callout a {font-weight:inherit;}
					
					
					
					.SystemMessages {margin: 10px 0;}
			#sidebar {width: 280px; float: right;}
				#sidebar h1 {border-top: none;}
				#sidebar #fflashcontainer_GB_HP_NewBeans {height: 95px; margin-bottom: 15px;}
				#sidebar p {margin-top: 10px;}
				#sidebar .box {padding: 5px 5px 50px 10px; margin: 0;}
				#sidebar .beige {background: #fefeff url(../images/global/sidebar/beige.gif) 0 0 repeat-x;min-height: 292px; _height: 292px;}
				#sidebar .green {background: #fff url(../images/global/sidebar/green.gif) 0 0 repeat-x; min-height: 150px; _height: 150px;}
						#sidebar .box ul.subnav li {display: block; margin: 0; padding: 5px 0 5px 5px; border-bottom: 1px dotted #f87811;}
							#sidebar .box ul.subnav li a {font-size: 14px;}
								#sidebar .box ul.subnav li ul { margin-top:3px; }
									#sidebar .box ul.subnav li li {display: block; margin: 0 0 0 10px; padding: 5px 0 5px 5px; border-bottom: 0px;}
										#sidebar .box ul.subnav li li a {font-size: 13px;}
				#sidebar ul.social {display: block; margin: 20px auto; width: 260px; height: 40px;}
				    #sidebar ul.social li, #sidebar ul.social li a {display: block; height: 40px; width: 123px;}
				        #sidebar ul.social li a {text-indent: -99999em; outline: none; background: transparent url(../images/global/socialLinkButtons-trans.png) no-repeat; cursor: pointer;}
				    #sidebar ul.social li.facebook {float: left;}
				    #sidebar ul.social li.twitter  {float: right;}
				        #sidebar ul.social li.facebook a {background-position: 0 0;}
				        #sidebar ul.social li.twitter a  {background-position: -134px 0; _background: none;}
	#footer_edge {height: 25px; background: transparent url(../images/global/footer_edge-trans.png) 0 0 no-repeat;}
	#footer {margin-top: 10px; padding: 5px 10px; width: 785px; background: none;}
		#footer ul {width: 310px; float: left;}
			#footer ul li {display: block; float: left; font-size: 10px; color: #4e6b31; padding: 0 2px; width: auto;}
		#footer p {width: 425px; float: right; text-align: right; color: #3e5625; font-size: 10px;}
