/*fix default browserspaces between elements*/
* {
	padding: 0;
	margin: 0;
}

body, html {
	height: 100%;

}

body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: url(../img/bkg.gif) repeat-x #0D2B88 top;

}

/* Boxes */
.content-footer {
	padding-bottom: 15px;
}

#header-inner-nav {
	
	font-weight: bold;
	color: #fff;
	height: 26px;
	line-height: 26px;
	padding: 0 18px;
	background: url(../img/header-nav-right.gif) no-repeat right;
}

#logo {
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -75px;
	width: 417px;
	height: 147px;
}

.right-box {
	width: 196px;
	margin-top: 3px;
	
	background: url(../images/right-box-content-bkg.gif) #eff3cf repeat-y;
}

.right-box h2 {
	height: 35px;
	padding-left: 14px;
	background: url(../images/right-box-header-bkg.gif) no-repeat;
}

.search-box-left {
	float: right;
	width: 280px;
	height: 20px;
	text-align: right;
}

.search-box-right {
	float: right;
	width: 20px;
	height: 20px;
	margin-left: 5px;
}

.standard-box {
	width: 199px;
	margin-top: 13px;
	background: url(../img/box-content-bkg.gif) repeat-y;
}

.standard-box h2 {
	height: 28px;
	padding-left: 17px;
	background: url(../img/box-header-bkg.gif) no-repeat;
}

/* Container */
#center-container {
	float: left;
	width: 522px;
	margin-left: 14px;
}

#content-container {
	padding: 126px 0 15px 0;
}

.copyright {
	padding-top: 10px;
}

#header-nav-container {
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -476px;
	height: 26px;
	background: url(../img/header-nav-left.gif) no-repeat;
	cursor: default;
}

#language-container {
	position: absolute;
	left: 50%;
	top: 7px;
	margin-left: 273px;
	width: 200px;
	height: 20px;
}

#left-container {
	float: left;
	width: 205px;
}

.news-container {
/*	padding: 0 2px;*/
}

#outer-container {
	margin: 0 auto;
	width: 957px;
}

#path {
	padding: 5px 15px;
	cursor: default;
}

#right-container {
	float: right;
	width: 196px;
}

#search-container {
	position: absolute;
	left: 50%;
	top: 103px;
	margin-left: 153px;
	width: 320px;
	height: 20px;
}

.standard-content {
	padding: 0 3px;
	padding-top: 10px;
}

.standard-content-container {
	background: url(../images/standard-content-bkg.jpg) no-repeat;
	margin-top:3px;
	/*margin-bottom:248px;*/
	margin-left: 1.5px;
	margin-right: 1.5px;
 }

.standard-content-container h1 {
	background: url(../images/standard-h1.gif) no-repeat;
	height: 36px;
}

.standard-content-container h1, .top-content-container h1 {
	font-size: 1.27em;
	line-height: 34px;
	color: #fff;
	padding: 0px 0 0 13px;
}

.standard-content-container-Nutrition {
	background: url(../images/standard-content-bkg2.jpg) repeat-y;
	margin-top:3px;
	/*margin-bottom:248px;*/
	margin-left: 1.5px;
	margin-right: 1.5px;
 }

.standard-content-container-Nutrition h1 {
	background: url(../images/standard-h2.gif) no-repeat;
	height: 36px;
}

.standard-content-container-Nutrition h1, .top-content-container h1 {
	font-size: 1.27em;
	line-height: 34px;
	color: #fff;
	padding: 0px 0 0 13px;
}


.standard-content h1 {
background: url(../images/standard-h1.gif) no-repeat;
height: 52px;
padding-top:13px;
margin-left:-15px;
margin-right:-25px;
}

tr.dark {
	background-color: #eff3cf;
}

tr.light {
	background-color: #f8faeb;
}

.top-content-container {
	background: url(../img/standard-content-bkg.jpg) no-repeat;
}

.top-content-container h1 {
	background: url(../img/top-h1.gif) no-repeat;
	height: 44px;
}

/* Content */
.copyright {
	font-size: 0.91em;
	text-align: center;
	color: #444;
}

#language-container {
	font-size: 1em;
	font-weight: bold;
	text-align: right;
}

#language-container a {
	color: #fff;
	text-decoration: none;
}

#language-container a:hover {
	color: #444;
}

.news-container h2 {
	font-size: 1.10em;
	color: #759522;
	padding-top: 15px;
	border-bottom: 1px solid #000;
}

.news-container .date {
	font-size: 0.91em;
	font-weight: normal !important;
	float: right;
	width: auto;
	padding-top: 3px;
	color: #444;
}

.news-container .more {
	font-size: 1em;
	font-weight: bold;
	text-align: right;
	padding-top: 5px;
}

.news-container .more a {
	color: #759522;
	text-decoration: none;
}

.news-container .more a:hover {
	text-decoration: underline;
}

.news-container .more-pages {
	font-size: 1em;
	text-align: center;
	line-height: 16px;
	margin-top: 10px;
	padding-top: 10px;
	color: #444;
	border-top: 1px dashed #759522;
}

.news-container .more-pages .active {
	font-weight: bold;
}

.news-container .more-pages a {
	color: #759522;
	text-decoration: none;
}

.news-container .more-pages a:hover {
	text-decoration: underline;
}

.news-container p {
	font-size: 1em;
	padding-top: 11px;
font-weight: normal !important;
	color: #444;

}
.news-container h3{
	font-size: 1.09em;
	padding-top: 11px;

	color: #444;

}
#path {
	font-size: 0.91em;
	line-height: 1.27em;
	color: #444;
}

#path a {
	color: #759522;
	text-decoration: underline;
}

#path a:hover {
	text-decoration: none;
}

pre,code {
	font-family: "Courier New", Courier, monospace;
	font-size: 1em;
	padding: 10px;
	background: #fff;
	color: #000;
	border: 1px solid #000;
	margin-top: 11px;
	overflow: auto;
width:470px;
display:block;

}

/* TypoScript Highlighting */
pre,code {
	font-size: 1em;
	font-family : monospace;
}

pre .ts-prespace {}

pre .ts-objstr_postspace {}

pre .ts-operator_postspace {}

pre .ts-operator {
	color: #000;
	font-weight: bold;
}

pre .ts-value {
	color: #c00;
}

pre .ts-objstr {
	color: #00c;
}

pre .ts-value_copy {
	color: #060;
}

pre .ts-value_unset {
	background: #fff;
}

pre .ts-ignored {
	background: #fff;
}

pre .ts-default {
	background: #fff;
}

pre .ts-comment {
	color: #666;
	font-style: italic;

}

pre .ts-condition {
	background: maroon;
	color: #fff;
	font-weight: bold;
}

pre .ts-error {
	background: yellow;
	border: 1px dashed #f00;
	font-weight: bold;
}

pre .ts-linenum {
	background: #eee;
}

span.ts-error {
	display: none;
}

.right-box h2 {
	font-size: 1.27em;
	line-height: 28px;
	color: #fff;
}

.right-box dl {
	font-size: 0.91em;
	padding: 5px 0 0 1px;
	width: 194px;
}

.right-box dt {
	line-height: 13px;
	padding: 9px 5px 8px 4px;
	background: url(../images/right-box-dt-bkg.gif) no-repeat bottom;
}

.right-box dt.dark {
	background-color: #eff3cf;
}

.right-box dt.light {
	background-color: #f8faeb;
}

.right-box dt a {
	font-weight: bold;
	color: #294a1d;
	text-decoration: none;
}

.right-box dt a:hover {
	text-decoration: underline;
}

.right-box span {
	display: block;
	padding-left: 26px;
}

.right-box span.nr1 {
	background: url(../images/dt-nr1.gif) no-repeat 0 4px;
}

.right-box span.nr2 {
	background: url(../images/dt-nr2.gif) no-repeat 0 4px;
}

.right-box span.nr3 {
	background: url(../img/dt-nr3.gif) no-repeat 0 4px;
}

.right-box span.nr4 {
	background: url(../img/dt-nr4.gif) no-repeat 0 4px;
}

.right-box span.nr5 {
	background: url(../img/dt-nr5.gif) no-repeat 0 4px;
}

.right-box span.nr6 {
	background: url(../img/dt-nr6.gif) no-repeat 0 4px;
}

.right-box span.nr7 {
	background: url(../img/dt-nr7.gif) no-repeat 0 4px;
}

.right-box span.nr8 {
	background: url(../img/dt-nr8.gif) no-repeat 0 4px;
}

.right-box span.nr9 {
	background: url(../img/dt-nr9.gif) no-repeat 0 4px;
}

.right-box span.nr10 {
	background: url(../img/dt-nr10.gif) no-repeat 0 4px;
}

#search-container {
	font-size: 1em;
	font-weight: bold;
	color: #fff;
}

.standard-box h2 {
	font-size: 1.27em;
	line-height: 28px;
	color: #fff;
}

.standard-box ul {
	font-size: 1em;
	padding: 8px 0 0 15px;
	list-style: none;
	width: 172px;
}

.standard-box ul li {
	background: url(../img/box-list-bkg.gif) no-repeat bottom;
	line-height: 14px;
	padding: 3px 0 6px 0;
}

.standard-box ul li a {
	display: block;
	color: #444;
	text-decoration: none;
}

.standard-box ul li a:hover {
	color: #93b91a;
}

.standard-content a {
	color: #759522;
	text-decoration: underline;
}

.standard-content a:hover {
	text-decoration: none;
}

.csc-mailform *,.standard-content p {

	padding-top: 11px;
	color: #444;
}
.csc-mailform * {
	padding-top: 0px;
}
fieldset {
border:0;
padding-top:10px;
}

/* Elements */
#left-nav-container {
	background: url(../img/left-nav-bkg.jpg) repeat-y top;
}

#logo img {
	border: 0;
}

.search-field {
	font-size: 1em;
	font-weight: bold;
	color: #93b91a;
	border: 1px solid #818181;
	background: #fff;
	padding: 3px 3px;
	width: 97px;
height:14px;
}

/* Menu */
.columns {
}

.columns li {
	font-size: 0.91em;
	line-height: 1.18em;
	color: #444;
	width: 125px;
	float: left;
	padding: 2px 0;
	margin-left: 35px;
}

.columns li a {
	color: #444;
	text-decoration: none;
}

.columns li a:hover {
	text-decoration: underline;
}

.columns li a.current {
	color: #759522 !important;
	text-decoration: none;
}

.grey {
	background: #efefef !important;
}

#header-inner-nav a {
	color: #fff;
	text-decoration: none;
	padding: 0 7px;
}

#header-inner-nav a:hover {
	color: #444;
}

#left-nav-container ul {
	padding: 10px 0 0 3px;
	list-style: none;
	width: 196px;
}

#left-nav-container ul li {
	font-size: 1em;
	font-weight: bold;
	line-height: 24px;
	background: url(../img/left-nav-list-bkg.gif) no-repeat;
}

#left-nav-container ul li.active {
	background: url(../img/left-nav-list-active-bkg.gif) no-repeat;
}

#left-nav-container ul li a {
	display: block;
	padding-left: 24px;
	color: #fff;
	text-decoration: none;
}

#left-nav-container ul li.active a:hover {
	color: #fff;
}

#left-nav-container ul li a:hover {
	color: #444;
}

#left-nav-container ul ul {
	padding: 0 !important;
	border-bottom: 1px solid #5e5e5e;
}

#left-nav-container ul li li {
	font-weight: normal !important;
	line-height: 17px !important;
}

#left-nav-container ul li li a {
	color: #444 !important;
	padding-left: 32px !important;
}

#left-nav-container ul li li a:hover {
	background: url(../img/grey-bullet.gif) no-repeat 24px 7px;
}

#left-nav-container ul li li.sub-active a {
	color: #fff !important;
	background: #9e9e9e !important;
}

.white {
	background: #fff !important;
}

/* Gallery */
.csc-textpic-imagerow dl {
	float: left;
}


label{
display:block;
}

table.comments-list ,table.comments-list pre{
width:470px;
font-size:1em;
}
/* no double back on comments site */
.comments-element .backlink{
display:none;
visibility:hidden;
}

.csc-sitemap{
padding: 10px 0 0 13px;
}
.csc-sitemap ul li ul{
padding-left:20px;
}
pre,code{
font-size:1.2em;
}

