/*Layout----------------------------------------*/#wrap{background:#FFF;color:#303030;margin:0 auto;padding-top:2em;width:750px;}#header{margin:0 0 0 0;background-color: #FFF;color: #000;}#logo{margin:0 0 0 0;border:0;}#logotext{display:none;}#css{	position: absolute;	left:50%;	top: 5px;	width: 350px;	padding:0px;	z-index: 10;}#css a{color:#808080;text-decoration:none;}#css a:hover{text-decoration:underline;}#breadcrumb{clear: both;position: relative;	padding-top: 10px;}#leftcolumn{clear:left;float:left;width:140px;margin:0 0 10px 0;padding:0;}#rightcolumn{float:right;width:150px;margin:0 0 10px 0;padding:0;}#content{margin:0 60px 20px 150px;padding:0 10px 10px 10px;text-align:left;background-color: #E6E6E6;color: #000;}#footer{clear:both;margin:auto;text-align:center;position:relative;}#footer_under{clear:both;margin:auto;height:100px;background-image: url(images/vegfam-footer.gif);background-repeat: no-repeat; position: relative;z-index: 1;}/*Search position----------------------------------------*/#search{	padding-left:1px;}/*Menu----------------------------------------*/.menu {position:relative; z-index:1000;padding-left: 0px;padding-top:10px;font-family: verdana, helvetica, sans-serif;font-size: 90%;}.menu ul {padding:0; margin:0;list-style-type: none; }.menu ul li {padding:2px;  }.menu ul li ul {padding:0 0 0 0; margin-left:10px;list-style-type: none;font-size: 85%; }.menu ul li a, .menu ul li a:visited {	display:block; 	text-decoration: none; 	background-color:#fff;	color:#666633; }/*left menu underneath box!-----------------------------------------*/#linkbox{	border: 2px solid #999;	padding: 5px;	margin-top: 30px;	font: 85% Verdana, sans-serif;}/*Styling----------------------------------------*/body{background:#FFF;color:#303030;}ol {    margin-left: 1em;    padding-left: 1em;}ol li {    margin-left: 1em;    padding: 0 0 .5em.3em;    list-style: decimal;}h1, h2, h3, h4 {	font-family: "Trebuchet MS", georgia, helvetica, arial, verdana, sans-serif;	font-weight: bold;	margin: .5em 0;	letter-spacing: .07em;	color:#669900;}h1 { font-size: 218% }h2 { font-size: 164%; }h3 { font-size: 145%; }h4 { font-size: 118%; letter-spacing: .15em }#content img{padding:1px;display:inline;background:#cccccc;color:#303030;border:4px solid #f0f0f0;}p{	font: normal 0.8em Verdana, Arial,  sans-serif;	color:#333300;}a, a:link { 	font-weight: bold;    text-decoration: none;    color:#286ea0;}a:visited { color: #669; border-color: #669; }a:hover { color: #286ea0; border-color: #693; text-decoration: underline; }a:active { color: #c33; border-color: #c33 }a img{border:0;}.left{margin:10px 10px 5px 0;float:left;}.right{margin:10px 0 5px 10px;float:right;}.textright{text-align:right;}.center{text-align:center;}.small{font-size:0.8em;}.bold{font-weight:bold;}.hide{display:none;}#footer a{color:#808080;text-decoration:none;}#footer a:hover{text-decoration:underline;}/*breadcrumb-------------------------------------------------------*/.B_crumbBox {	display: block;	font-size:85%;	font-family: arial, helvetica, sans-serif;	font-weight: bold;	color:#66CC00;		text-align: center;}/* Search------------------------------------------------------------------------------- */form.FSF_form {    margin: 0;    padding: 0;    width: auto;    text-align: left !important;	font: 10px Verdana, Helvetica, sans-serif;}input.FSF_input {     display: inline;    	line-height:3;	width: 70px;	color:#fff;	font: 9px Verdana, Helvetica, sans-serif;	font-weight: bold;    border: 1px solid #669933;    background: #669933;    margin: 0;    padding: 5px;}input.FSF_submit {     display: inline;    margin: 0;    padding: 2px;	    line-height: 3;	color:#666633;	font: 9px Verdana, Helvetica, sans-serif;	font-weight: bold;	background: #fff;	border: 3px solid #669933;}* html input.FSF_submit{height:24px;}.FSF_SearchResults {	font: bold 12px Verdana, Arial, sans-serif;}.FSF_intro {	font: bold 12px Verdana, Arial, sans-serif;	}.FSF_result {font: bold 12px Verdana, Arial, sans-serif;}.FSF_resultLink {font: bold 12px Verdana, Arial, sans-serif;}.FSF_resultDescription {font: bold 12px Verdana, Arial, sans-serif;}/* site map------------------------------------------------------------------------------- */.LSM_0{	font: normal 0.9em/1.5em Verdana, Arial, sans-serif;}.LSM_1{	font: normal 0.9em/1.5em Verdana, Arial, sans-serif;}.LSM_2{	font: normal 0.9em/1.5em Verdana, Arial, sans-serif;}/* Forms ------------------------------------------------------------------------------- */input,select,legend{ font-size:0.8em; margin:2px; }form.eform{ width:35em; margin:0;}legend{ font-weight:bold;}label{ display:block; clear:left; float:left; width:10em; }p.explain{ margin-left:5em; color:#339; }input.field,textarea.field{ width:20em;}/* Special handling for images & alignment ------------------------------------------------------------------------------- */p img {	padding: 0;	max-width: 100%;}img.centered {	display: block;	margin: 0 auto;}img.alignright {	padding: 4px;	margin: 0 0 2px 7px;	display: inline;}img.alignleft {	padding: 4px;	margin: 0 7px 2px 0;	display: inline;}/* Fixes for RichText widgets------------------------------------------------------------------------------- */.MODX_RichTextWidget {	float: left;}.MODX_RichTextWidget a {	border: 0px;}