@charset "UTF-8";
/* CSS Document */


#antenna a:hover{text-decoration:underline;}
body#antenna{background: #D2D2D2; font-family: Arial, Helvetica, sans-serif;margin:30px auto;color:#65696F; text-align: center;font-size:1.22em;}
* {margin:0; padding:0;}
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

#antenna .top-nav{
	position: relative;
	top: -250px;
	left: 0;
	font-size: .8em;
}
#antenna #display-nav{
	float: left;
	left: -10px;
}
#antenna #util-nav{
	float: right;
}

#antenna .no .top-nav,
#antenna .pro .top-nav,
#antenna .debate .top-nav{
	top:  -235px;
}

#antenna #header{position:absolute;left:0; top:0;width:744px; height:88px; font-size:0.5em; color:#1F1D89;}

#antenna div#header div#header-image{background:url(../images/bg_h1.jpg) no-repeat;}
#antenna #header h2{color:#D2D2D2;font-size:0.1em;}

#antenna .left{float:left;}
#antenna v.right{float:right;}
#antenna img.left{margin:10px 10px 10px 0;}
#antenna img.right{margin:10px 0 10px 10px;}
#antenna #menu{position:absolute;left:0;top:132px;width:744px; background:#FFF;float:left;border-top:1px solid #999;border-bottom:1px solid #999;font-size:0.1em}
#antenna #menu ul{float:left;width:560px; overflow: hidden;}
#antenna #menu li{display:inline;}
#antenna #menu li a{display:block;text-decoration:none;background:#FFF;float:left;border-left:1px solid #999;border-right:none;padding:8px 0px;letter-spacing:1px;height:14px;}
#antenna #menu li a span{visibility:hidden; }
#antenna #menu li a.menu_01{background:#FFF url(../images/menu_01.gif) no-repeat center center; width:60px;}
#antenna #menu li a.menu_02{background:#FFF url(../images/menu_02.gif) no-repeat center center;width:133px; }
#antenna #menu li a.menu_03{background:#FFF url(../images/menu_03.gif) no-repeat center center;width:96px; }
#antenna #menu li a.menu_04{background:#FFF url(../images/menu_04.gif) no-repeat center center;width:83px; }
#antenna #menu li a.menu_05{background:#FFF url(../images/menu_05.gif) no-repeat center center;width:98px; }
#antenna #menu li a.menu_06{background:#FFF url(../images/menu_06.gif) no-repeat center center;width:76px; }

#antenna #container{
	position:relative;
	width:744px;
	margin:15px auto 0 auto;
	border-top:10px solid #1F1D89;
	padding-top:215px;
}

#antenna #container.home{
	background:#FFF url(../images/future_foods.jpg) no-repeat left 120px;
}
#antenna #container.pro{
	background:#FFF url(../images/future_foods_pro.jpg) no-repeat left 120px;
	padding-top:197px;
}
#antenna #container.no {
	background : #FFF url(../images/future_foods_no.jpg)  no-repeat left 120px; 
	padding-top:197px;
}
#antenna #container.debate 	{
	background:#FFF url(../images/future_foods.jpg)  no-repeat left 120px!important;
	padding-top:197px;
}

#antenna #content{width:515px;margin:140px auto 0 auto; text-align:left;line-height:1.3em;font-size:0.9em;}
#antenna .pro    #content{float:right;width:500px;padding-right:24px;padding-bottom:40px;margin-top:72px;min-height:400px;}
#antenna .no     #content{float:right;width:500px;padding-right:24px;padding-bottom:40px;margin-top:72px;min-height:400px;}
#antenna .debate #content{float:right;width:500px;padding-right:24px;padding-bottom:40px;margin-top:5px;min-height:400px;}

#antenna #content h3{margin:40px auto auto 0;font-size:1.6em;font-family:"Vag rounded",Arial, Helvetica, sans-serif;line-height:normal; }
#antenna #content h3 span{visibility:hidden;line-height:1.5em; }

#antenna .pro #content h3, 
.no #content h3{margin:40px auto auto 0;width:500px;font-size:1.5em;}
#antenna .debate #content h3{margin:10px auto auto 0}
#antenna .pro #content h4,
.no #content h4,.debate #content h4{font-size:1.3em;margin:10px auto 7px 0;padding-left:27px;}
#antenna .pro 	#content h4{color:#7FC31C;background:url(../images/bullet_h4_pro.gif) no-repeat left center;}
#antenna .no     #content h4{color:#F68B1F;background:url(../images/bullet_h4_no.gif) no-repeat left center;}
#antenna .debate #content h4{color:#F0037F;font-size:1.15em;margin-bottom: 5px;padding-left: 0;margin-left: 0;}
#antenna .pro 	#content h4 a{color:#7FC31C;text-decoration:none;}
#antenna .no     #content h4 a{color:#F68B1F;text-decoration:none;}
#antenna .debate #content h4 a{padding-left:27px;color:#F0037F;background:url(../images/bullet_h4_debate.gif) no-repeat left center;}
#antenna #content h4 a:hover{text-decoration:underline;}
#antenna #content p{margin:15px 0;}
#antenna #content #gm{list-style-type:none;text-align:center;font-size:x-small;margin-top:15px;}
#antenna #content #gm li{float:left;width:244px; height:156px; margin-bottom:23px;}
#antenna #content #gm li a{display:block;width:244px; height:156px;}
#antenna #content #gm #pro{margin-right:22px;}
#antenna #content #gm #pro a{color:#7FC31C;background:url(../images/pro_gm.gif) no-repeat center center;}
#antenna #content #gm #no a{color:#F17F1D;background:url(../images/no_gm.gif) no-repeat center center;}
#antenna #content #gm #debate{width:515px;height:80px;}
#antenna #content #gm #debate a{padding-top:5px;font-size:0.6em;color:#E60078;background:url(../images/debate.gif) no-repeat center center;width:515px;height:60px;line-height:8px;}

#antenna .pro #main{position:relative;background:url(../images/bg_main_pro.gif) repeat-y left top; margin-top:120px;}
#antenna .no #main{position:relative;background:url(../images/bg_main_no.gif) repeat-y left top; margin-top:120px;}
#antenna .debate #main{position:relative;background:url(../images/bg_main_debate.gif) repeat-y left top;margin-top:120px;}
#antenna #submenu{position:absolute; left:15px; top:118px;text-align:left; width:163px;font-size:0.85em;list-style-type:none;}
#antenna .debate #submenu{top:20px;}
#antenna #submenu li a{text-decoration:none;}
#antenna #submenu li a span{display:block;font-size:0.4em;text-indent: -999em;}
#antenna .pro #submenu li a.pro_a{color:#7FC31C;}
#antenna .no #submenu li a.no_a{color:#F68B1F;}
#antenna .debate #submenu li a.debate_a{color:#F0037F;}
#antenna .dec a:hover{text-decoration:none!important;}
#antenna #submenu li a:hover{text-decoration:underline;}
#antenna #submenu .submenu1{padding:2px 0;list-style-type:none;}
#antenna #submenu .submenu2{padding:2px 0;list-style-type:none;}
#antenna #submenu .submenu1 li{margin:6px 0;}
#antenna #submenu .submenu1 li a{width:134px;}
#antenna #submenu .submenu2 li a{width:115px;}
#antenna #submenu .submenu1 a:hover{color:#FFF;}
#antenna #submenu .submenu1 .submenu2 li a:hover{color:#FFF!important;}
#antenna #submenu a{display:block; width:163px; height:29px;}
#antenna #submenu .submenu1{border-bottom:1px solid #4E4E4E; margin-left:28px; width:134px;}
#antenna #submenu .submenu2{border-top:1px solid #4E4E4E; width:114px;margin:4px 0;}
#antenna #submenu .submenu1 a{display:block; width:163px; height:auto;color:#4E4E4E; text-decoration:none;background:none!important;}
#antenna #submenu .submenu1 .on .submenu2 a{color:#4E4E4E!important;}
#antenna #submenu .submenu1 .on .submenu2 .on a{margin-left:-20px;padding-left:20px;color:#FFF!important;}
#antenna #submenu .submenu1 .on .submenu2 {margin-left:0px;padding-left:20px;}
#antenna #submenu .submenu1 .on a{margin-left:-20px;padding-left:20px;color:#FFF;}
#antenna .pro  	#submenu .submenu_01 a{background:url(../images/submenu_01_pro.gif) no-repeat;}
#antenna .no   	#submenu .submenu_01 a{background:url(../images/submenu_01_no.gif) no-repeat;}
#antenna .debate #submenu .submenu_01 a{background:url(../images/submenu_01_debate.gif) no-repeat;}
#antenna .pro  	#submenu .submenu_02 a{background:url(../images/submenu_02_pro.gif) no-repeat;}
#antenna .no   	#submenu .submenu_02 a{background:url(../images/submenu_02_no.gif) no-repeat;}
#antenna .debate #submenu .submenu_02 a{background:url(../images/submenu_02_debate.gif) no-repeat;}
#antenna .pro  	#submenu .submenu_03 a{background:url(../images/submenu_03_pro.gif) no-repeat;}
#antenna .no   	#submenu .submenu_03 a{background:url(../images/submenu_03_no.gif) no-repeat;}
#antenna .debate #submenu .submenu_03 a{background:url(../images/submenu_03_debate.gif) no-repeat;}
#antenna .pro  	#submenu .submenu_04 a{background:url(../images/submenu_04_pro.gif) no-repeat;}
#antenna .no   	#submenu .submenu_04 a{background:url(../images/submenu_04_no.gif) no-repeat;}
#antenna .debate #submenu .submenu_04 a{background:url(../images/submenu_04_debate.gif) no-repeat;}

#antenna .pro    #submenu .submenu_02 .submenu1 .on a{background:url(../images/bullet_submenu_on_pro.gif) no-repeat !important;}
#antenna .pro    #submenu .submenu_02 .submenu1 .on .submenu2 a{background:none !important;}
#antenna .pro    #submenu .submenu_02 .submenu2 a{background:none !important;}
#antenna .pro    #submenu .submenu_02 .submenu1 .on .submenu2 .on a{background:url(../images/bullet_submenu_on_pro.gif) no-repeat !important;}
#antenna .no     #submenu .submenu_02 .submenu1 .on a{background:url(../images/bullet_submenu_on_no.gif) no-repeat !important;}
#antenna .no     #submenu .submenu_02 .submenu1 .on .submenu2 a{background:none !important;}
#antenna .no     #submenu .submenu_02 .submenu2 a{background:none !important;}
#antenna .no     #submenu .submenu_02 .submenu1 .on .submenu2 .on a{background:url(../images/bullet_submenu_on_no.gif) no-repeat !important;}

#antenna .pro    #submenu .submenu_03 .submenu1 .on a{background:url(../images/bullet_submenu_on_pro.gif) no-repeat !important;}
#antenna .pro    #submenu .submenu_03 .submenu1 .on .submenu2 a{background:none !important;}
#antenna .pro    #submenu .submenu_03 .submenu2 a{background:none !important;}
#antenna .pro    #submenu .submenu_03 .submenu1 .on .submenu2 .on a{background:url(../images/bullet_submenu_on_pro.gif) no-repeat !important;}
#antenna .no     #submenu .submenu_03 .submenu1 .on a{background:url(../images/bullet_submenu_on_no.gif) no-repeat !important;}
#antenna .no     #submenu .submenu_03 .submenu1 .on .submenu2 a{background:none !important;}
#antenna .no     #submenu .submenu_03 .submenu2 a{background:none !important;}
#antenna .no     #submenu .submenu_03 .submenu1 .on .submenu2 .on a{background:url(../images/bullet_submenu_on_no.gif) no-repeat !important;}

#antenna .debate #submenu .submenu1 .on a{background:url(../images/bullet_submenu_on_debate.gif) no-repeat !important;}
#antenna .debate #submenu .submenu1 .on .submenu2 a{background:none !important;}
#antenna .debate #submenu .submenu2 a{background:none !important;}
#antenna .debate #submenu .submenu1 .on .submenu2 .on a{background:url(../images/bullet_submenu_on_debate.gif) no-repeat !important;}

#antenna #debate{list-style-type:none;margin:10px 0;font-size:1.15em; font-weight:bold;}
#antenna #debate li{margin-bottom:15px;}
#antenna #debate li a{padding-left:25px;background:url(../images/bullet_debate.gif) no-repeat left top;color:#65686E;text-decoration:none;}
#antenna #debate li a:hover{text-decoration:underline;}

/* Dave code, with a */
#antenna .bubble{
	float: left;
	position:relative;
	margin: 15px 0;
	width: 500px;
}

#antenna .bubble p{
	display:block;
	color:#65696F;
	font-size:.9em;
	padding: 0 20px 55px 20px;
	margin: 25px 0 0 0;
	width:194px;
	background: #fcf426 url(../images/bg_bubble_bottom.gif) no-repeat bottom left;
}

#antenna .bubble p{
	padding: 0 20px 55px 20px;
	margin: 10px 0 0 0;
}
/* Mia change, as not all a text is a link 
#antenna .bubble a:hover{text-decoration:underline;}*/

#antenna .bubble p.bubble_01{position: relative; left:0; top:10px;}

#antenna .bubble p.bubble_02{position: relative; right:0; top:10px;}


div.left-bubble{
	float: left;
	width:235px;
	background: url(../images/bg_bubble_top.gif) no-repeat top left;
}
div.right-bubble{
	float: right;
	width:235px;	
	background: url(../images/bg_bubble_right_top.gif) no-repeat top left;
}

div.right-bubble{
	float: right;
	width:235px;	
	background: url(../images/bg_bubble_right_top.gif) no-repeat top left;
}



#antenna .bubble span#or{position:absolute;left:239px; top:65px;color:#F0037F;font-size:1.5em;font-weight:bold;}
#antenna .skip{float:left;margin-right:15px;}
#antenna #skip{float:left;display:block; width:45px;padding-left:5px; height:26px; font-size:0.05px; color:#F0037F; background:url(../images/bg_skip.gif) no-repeat;}

#antenna #link{background:#4E4E4E;width:744px;height:80px;margin:0 auto;}
#antenna #link p{width:50%;float:left;}
#antenna #link a{color:#4E4E4E;}
#antenna #link a.link_01{display:block; width:372px; height:80px; background:url(../images/link_01.gif) no-repeat left center;text-indent: -999em;}
#antenna #link a.link_02{display:block; width:372px; height:80px; background:url(../images/link_02.gif) no-repeat left center;text-indent: -999em;}

#antenna #link_pro, #link_no, #link_debate{position:absolute; left:33px; bottom:36px;width:128px; height:48px;font-size:0.5em;}
#antenna #link_pro a, #link_no a, #link_debate a{display:block;width:128px; height:48px;}
#antenna #link_pro a{color:#7FC31C;background:url(../images/bg_antenna_pro.gif) no-repeat left center;}
#antenna #link_no a{color:#F68B1F;background:url(../images/bg_antenna_no.gif) no-repeat left center;}
#antenna #link_debate a{color:#F0037F;background:url(../images/bg_antenna_debate.gif) no-repeat left center;}

#antenna #footer{border-top:10px solid #1F1D89;color:#333;width:744px;margin:4px auto;padding-bottom:20px;font-size:0.5em;}
#antenna #footer ul{float:right; list-style-type:none;margin-top:4px;}
#antenna #footer li{display:inline;}
#antenna #footer li a{display:block; float:left; border-right: none;color:#333;padding:0 4px; }

#antenna input#nav-search-input{
	font-size: 1.6em;
}
#antenna #footer{
	font-size: .5em;
}

/* image caption stuff from Flying */
body#antenna .image_holder{
	position: relative;
	float: right;
	clear: right;
	width: 230px;
	padding: 5px 0;
	margin: 0 0 0 15px;
}
body#antenna div.row{
	position: relative;
	float: left;
	width: 500px;
}
/*	The captions	*/
body#antenna .image_holder p span{

}

body#antenna .image_holder p{
	padding: 0;
	margin: 0;
}

body#antenna .image_holder p.caption.bottom_border{
	padding-bottom: 10px;
	border-bottom: 2px solid #fff;
}
body#antenna .image_holder p.caption em{
	font-size: 1em;
}
body#antenna .image_holder p.caption span{
	display: block;
	font-size: .8em;
}

/* end image caption stuff from Flying */
h4 a {text-decoration:underline;}


