  ﻿#header_CGIC{
    height: 81px;
    overflow: hidden;
    background: #FFFFFF url("Images/page-bg-top.png") no-repeat bottom left;
	}
#breadcrumb_CGIC {
	font-size:medium;
}

#footer_CGIC {
	color: #ffffff;
	padding-left:10px !important;
}

.speechBalloon {
	background-color:#fff;
	border:1px solid #000;
	border-radius:15px;
	margin-left:10px;margin-right:10px;
	padding:10px;
	min-width:100px;
	max-width:300px;
	text-align:center;
}

.speechBalloon_Image {
	position:relative;left:2px;
}

.questionButton {
	width:60px;
	margin-left:1px;margin-bottom:1px;
}

.navigationButton {
	width:181px;
	margin-left:1px;margin-bottom:1px;
}

.navigationButton_Tall {
	width:170px;
	height:40px;
}

.indentLevel1 {
	margin-left:10px;
}

.indentLevel2 {
	margin-left:20px;
}

.cautionMessage {
	color:red;
}

a:visited img{
border:0 !important;
}

#nutritionFactsTable {
	width:250px;
	padding: 0px 0px 0px 0px;
	border: 1px solid;
	margin-left:5px;
	margin-top:5px;
}

#nutritionFactsTable td {
	height:5px;
	padding: 0px 0px 0px 0px;
}

#nutritionFactsTable input[type="text"] {
	width:40px;
	height:13px;
	border:1px solid;
	text-align:right;
}

#nutritionFactsTable .narrowColumn {
	width:40px;
}

#nutritionFactsTable h2 {
	padding: 5px 0px 0px 0px;
}

#layoutTable {
 	border-collapse: collapse;
	padding: 0px 0px 0px 0px;
}

#layoutTable td {
	padding: 0px 0px 0px 0px;
	vertical-align:top;
}

#layoutTable img {
	display:block;
}

#NonMobile a:hover {
    color: #000000;
    background-color: #ffffff;
}

#Mobile a:hover {
    color: #000000;
    background-color: #ffffff;
}

#NonMobileImage a:hover {
    color: #000000;
    background-color: #ffffff;
}

#MobileImage a:hover {
    color: #000000;
    background-color: #ffffff;
}
