/* HOMEPAGE WIDGET */

div#tabbox ul.tabbox_tabs, div#tabbox ul.tabbox_tabs li, div#tabbox ul.tabbox_tabs a {
	font-size: 11px;
	font-size: 100%;
}

div#tabbox {
	font-size: 12px;
	font-size: 100%;
}

div#tabbox, div#tabbox ul.tabbox_tabs {
	margin: 0;
	padding: 0;
}

div#tabbox {
/*
width: 500px;
*/

}

div#tabbox div.tabbox_content_container1 {
	background-image: url(../shell/widget_tabbox/tabbox_content_corner_tl.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

div#tabbox div.tabbox_content_container2 {
	background-image: url(../shell/widget_tabbox/tabbox_content_corner_tr.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

div#tabbox div.tabbox_content_container3 {
/*
	height: 280px;
*/

}

div#tabbox ul.tabbox_tabs {
	text-align: center;
	margin-top: 3px;
	_margin-top: -1px;
	


	height: 30px;
}

div#tabbox ul.tabbox_tabs li {
	display: inline;
}
	/*
	
		list-style-type: none;

	*/


div#tabbox ul.tabbox_tabs a {
	margin: 0;
	padding: 3px 8px;
	
	height: 1px;

	white-space: nowrap;
	
	color: #777777;
	background-color: #FFFFFF;
	text-decoration: none;
}

div#tabbox div.tabbox_content_selected {
	background-color: #F5ECAD;
	background-image: url(../shell/widget_tabbox/tabbox_content_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

div#tabbox ul.tabbox_tabs a {
	border: 1px solid #4D8DD5;
}

div#tabbox div.tabbox_content_selected {
	border-bottom: 1px solid #4D8DD5;
}


div#tabbox ul.tabbox_tabs a.tabbox_tab_selected,
div#tabbox ul.tabbox_tabs a:hover.tabbox_tab_selected {
	cursor: default;

	color: #000000;
	border-top: 1px solid #fffffc;
}

div#tabbox ul.tabbox_tabs a:hover {
	color: #FFFFFF;
	background-color: #6cc9ee;
}


div#tabbox ul.tabbox_tabs a.tabbox_tab_selected,
div#tabbox ul.tabbox_tabs a:hover.tabbox_tab_selected {
	background-color: #fffffc;
}


/* ,
div#tabbox div.tabbox_content_selected
*/


div#tabbox div.tabbox_content_container2 {
	padding: 10px;
}

div#tabbox div.tabbox_content_container3 {
	overflow: auto;
}

div#tabbox div.tabbox_content {
	display: none;
}

div#tabbox div.tabbox_content_selected {
	display: block;
}

/* ============================ */
/*     linkbox_content:     */
#linkbox_outer {
	border: 1px solid #4D8DD5;
	margin: 0px;
	padding: 0px;
}


#linkbox_heading {
	margin: 0px;
	padding: 0px;
	background-color: #6cc9ee;
	background-color: #AED8F3;

	font-size: 88%;
	
	cursor: default;

}

#linkbox_heading A {
	cursor: pointer;
	text-decoration: none;
}

#linkbox_heading A:link {
	text-decoration: underline;
}
#linkbox_heading A:hover {
}


#linkbox_breadcrumb {
	margin: 0px;
	padding: 10px;
}


#linkbox_content {
	margin: 0px;
	padding: 0px;
/*
	background-color: #F5ECAD;
*/
	background-color: #F5ECAD;
	background-image: url(../shell/linkbox/streetsign.gif);
	background-repeat: repeat-x;
	background-position: top right;

	border-top: 1px solid #4D8DD5;

}
#linkbox_display {
	margin: 0px;
	padding: 10px;

	padding-right: 220px;

}

#linkbox_data {
	border: 1px solid #4D8DD5;
	margin: 0px;
	padding: 10px;

}

#linkbox_data .lvl3 {
}

#linkbox_data .lvl4 {
	padding-left: 20px;
}
#linkbox_data .lvl5 {
	padding-left: 20px;
}
#linkbox_data .lvl6 {
	padding-left: 20px;
}
#linkbox_data .lvl7 {
	padding-left: 20px;
}


/* ============================ */


.foodgroup_selector {
	margin-top: 10px;

}


/* ============================ */
table.portlets {
}
table.portlets {
}
table.portlets td.spacer {
	width: 22px;
}
div.box-large, div.box-small {
	margin-top:20px;
	margin-bottom:10px;
	background-color: #FFFCE4;
	background-image: url(../images/portlets/topban_bg.gif);
	background-repeat: no-repeat;
	background-position: top left;
	border: 1px solid #95D8F2;


}
div.box-large {
	width: 526px;
}
div.box-small {
	width: 250px;
}

/*

div.box-large div.streetsign2 {
	padding: 10px;
	padding-top: 60px;
	padding-right: 250px;

	position: relative;
	top: -25px;
	left: 250px;


}
*/


div.content H2 {
	font-size: 140%;
	color: #BD1572;
}

div.content H3 {
	font-size: 133%;
	color: #4A70AE;
	margin: 0px;
	padding: 0px;
}

div.content H4 {
	font-size: 105%;
	color: #BD1572;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
}


UL.videolist {
	list-style: none;
	border-top: 1px solid #4D8DD5;
	width: 269px;
	margin: 0px;
	padding: 0px;
}

UL.videolist LI {
	width: 269px;
	border-bottom: 1px solid #4D8DD5;
	margin: 0px;
	padding: 0px;
}


UL.videolist LI A {
	display: block;
	width: 269px;
	text-decoration: none;
	color: #BD1572;

	padding: 4px;
	padding-left: 10px;
	padding-right: 70px;

	background-image: url(../images/portlets/b_play_en.gif);
	background-repeat: no-repeat;
	background-position: 210 5;
	
	cursor: pointer;


}

UL.videolist LI A:hover {
	display: block;
	cursor: pointer;

}

UL.videolist LI A B {
	color: #4A70AE;
	display: block;
}











div.clear {
	clear: both;
}






div.content, div.box-large div.content, div.box-small div.content {
	font-size: 95%;
	color: #4A70AE;

	padding: 8px;
	padding-top: 30px;

}

div.box-large div.content {
	width: 269px;
	display: inline;
	float: left;
	clear: none;
}


div.box-small div.content {
}









div.box-large div.streetsign-image {
	width: 210px;
	height: 189px;

	display: inline;
	float: right;
	clear: none;

	position: relative;
	top: -25px;

	background-repeat: no-repeat;
	background-position: top left;
	background-image: url(../images/portlets/street_sign.png);



}

div.portlet_01 {
/*
	width: 114px;
	height: 162px;

	display: inline;
	float: right;
	clear: none;



*/

	background-image: url(../images/portlets/portlet_01.gif);
	background-position: top right;
	background-repeat: no-repeat;

}

div.box-small div.portlet_01 div.content, div.box-small div.portlet_04 div.content {
	width: 130px !important;

}

div.portlet_04 {

	background-repeat: no-repeat;
	background-position: top right;
	background-image: url(../images/portlets/portlet_04.gif);

}



div.box-large div.video-image {
	width: 223px;
	height: 225px;

	display: inline;
	float: right;
	clear: none;

	position: relative;
	top: 0px;

	background-repeat: no-repeat;
	background-position: top left;
	background-image: url(../images/portlets/portlet_overlay_01.png);



}












































