@charset "utf-8";/* CSS Document */html {}body {	background: #ffffff;	padding: 0 0 0 0;}#wrapper {	}#container {	background: url(/images/bkg_page.png) repeat-x center top;}#container.fullWidth {	padding: 0;}#toolbar {	background: #000;	color: #ccc;	line-height: 2.5;	font-size: 	12px;}#toolbar .inner {	width: 940px;	margin: 0 auto;	padding: 0 20px;	text-align: left;}#toolbar em {	color: #fff;	font-style:normal;}#toolbar a  {	color: #ccc;	padding: 0 10px;}#toolbar a:hover {	color: #fff;}.branding {	width: 350px;	float: left;}.quicklinks {	float: right;	width: 510px;	text-align: right;}#masthead {	background: #fff;	position: relative;}	#masthead .search {	top: 10px;	right: 60px;	width: 300px;	padding: 10px 14px;	color: #fff;	margin: 0 0 0 0;	float: right;	background: #ffffff;	position: absolute;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;}#masthead input#searchField {	color: #666;	font-size: 12px;	border: 0;	width: 175px;	float: left;	height: 18px;	padding-left: 10px;	border: 1px solid #ccc;}#masthead .search .button {	background: url(../images/btn_search.gif) no-repeat left top;	padding: 5px 10px;}#masthead .login {	clear: both;	padding-right: 10px;	color: #6f6f6f;}.login a {	color: #6f6f6f;	font-size: 13px;	text-decoration: none;}img#logo {	padding: 15px;	display: block;}#masthead a.logo {	display: block;	width: 174px;}#contact {	float: right;}.searchLabel {	line-height: 27px;	float: left;}#contentWrapper {}.sideColumnLeft #mainContent.home {	float: left;	width: 430px;}#sideContent1 ul.sideNav li {	margin: 0;	padding: 0;	list-style-type: none;	border-bottom: 1px solid #ddd;}#sideContent1 .photoPlaceholder {	margin: 10px 0 0 0;}#sectionBranding {    clear: both; }a.homeLink {    display: block;    width: 390px;}/* = CONTENT POD, IMAGE and BACKGROUNDS----------------------------------------------- */.pod {	background: #eee url(/images/bkg_podHeader-topLeft.gif) no-repeat left top;	margin-bottom: 12px;	width: 218px;	color: #666;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;}.features {	background: #ffffff;	padding: 10px 10px;}.teasers {	background: #ffffff;	padding: 0 10px 20px 10px;	line-height: 1.5;}.teasers h3 {	color: #790000;	font-size: 20px;}.teasers .column {	float: left;	padding: 0px;	width: 412px;}.teasers .text {	color: #666;	font-size: 14px;	margin-right: 15px;}.teasers .list dl {	margin: 0;	padding: 0;	list-style-type: none;	}.teasers .list dt {	border-top: 1px dotted #999;	width: 65px;	float: left;	padding: 4px;	margin: 0;	font-weight: bold;	font-size: 14px;	clear: left;	}.teasers .list dd {	border-top: 1px dotted #999;	width: 330px;	float: left;	padding: 4px 4px 8px 4px;	margin: 0;}.home .features .pod {	width: 307px;	height: 250px;	float: left;	margin-right: 9px;	margin-bottom: 0;	background: #fff;	-moz-border-radius: 0;	-webkit-border-radius: 0;}.home .features .pod ul {	margin:0 0 8px 0;	padding: 0 0 10px 0;	list-style-type: none;	line-height: 1.75;	border-bottom: 1px solid #ccc;}.home .features .pod ul li {	list-style-type: none;	background: url(../images/icon_bullet.gif) no-repeat 0 2px;	margin: 0;	padding: 0 0 0 18px;}.home .features .pod ul a {	text-decoration: none;	color: #666;	font-size: 13px;}.home .features .last {	margin: 0;	}.home .features img {	display: block;	border: 0px solid #999;}.pod h2 {		margin: 0;	padding: 8px 15px 10px 15px;	font-weight: bold;	font-size: 16px;	color: #790000;	border-bottom: 1px solid #999;}.pod-outer {	background: url(/images/bkg_podFooter-bottomLeft.gif) no-repeat left bottom;}#sideContent1 .pod-outer {	background: url(/images/bkg_pod-int.gif) no-repeat left bottom;}.pod-inner {	background: url(/images/bkg_podFooter-bottomRight.gif) no-repeat right bottom;	padding: 15px 8px 25px 14px;}#sideContent1 .pod-inner {	background: none;	padding: 15px 6px 25px 8px;}#sideContent2 .pod ul {	margin: 0;	padding: 0;	list-style-type: none;}#sideContent2 .pod li {	margin: 0;	padding: 0;	list-style-type: none;	background: url(/images/icon_bullet.gif) no-repeat 0 3px;}#sideContent2 .pod ul a {	color: #666;	text-decoration: none;	padding: 3px 6px 3px 15px;	display: block;}.label {	color: #283691;	font-weight: bold;	width: 96px;	float: left;	margin: 6px 0;}a.button {	display: block;	clear: both;	margin: 0 0 4px 0;}a.button img {	display: block;	border: none;}/* ----------------------------------------------- */#masthead h1 {	color: #000;	margin: 0px;	padding: 0px;	font-size: 36px;	text-indent: -9000px;	position: absolute;	display:block;	width: 174px;	height:133px;	top: 0px;	z-index: -1000;}#mainContent h1 {	font-family: 'Varela', Arial, Helvetica, sans-serif;	font-size: 28px;	color: #790000;	line-height: 1.25;	margin-top: 20px;	margin-bottom: 14px;}#mainContent h2 {	font-size: 20px; 	font-family: 'Varela', Arial, Helvetica, sans-serif; 	color: #000; 	font-weight: normal; 	margin-bottom: 6px; 	border-bottom: 1px solid #ddd;}#sideContent1 h2 {	font-family: 'Varela', Arial, Helvetica, sans-serif;	margin-top: 20px;	font-size: 22px; 	color: #8b8b8b; 	font-weight: normal; 	border-bottom: 4px solid #c9c9c9;	line-height: 1.25;}#sideContent2 h2 {	font-size: 18px; 	font-family: 'Varela', Arial, Helvetica, sans-serif; 	color: #333; 	font-weight: normal; 	border-bottom: 1px solid #ddd;}#sideContent2 .pod h2 {	color: #4582AF;}#footer {	background: #fff;	color: #666;	border-top: 2px solid #CCC;	line-height: 1.75;	text-align: left;	padding: 14px 0;}#footer ul.links{	margin: 0;	padding: 0 0 0 30px;	list-style-type: none;	float: left;	width: 520px;	border-left: 1px solid #ccc;}#footer ul.links li {	margin: 0;	padding: 0;	float: left;	list-style-type: none;	width: 165px;}#footer ul a {	display: block;}#footer ul.links ul {	margin: 0;	padding: 0;}#footer ul.links ul li {	float: none;}.contactInfo {	text-align: left;	color: #666;	width: 215px;	float: left;	margin-right: 30px;}.contactInfo .contactInfo {	margin: 0;	float: none;	width: auto;	}#footer h4 {	float: left;	width: 120px;	color: #999;	font-size: 20px;	margin: 0 40px 0 0;	position: relative;	left: 20px;}.copyright {	clear: both;	padding: 10px 20px;	text-align: left;	font-size: 10px;	color: #666;	border-top: 2px solid #ccc;	background:  #ffffff;}.homePod {		font-size: 12px;	float: left;	overflow: hidden;}.p1, .p2 {	margin: 0 8px 0 0;	width: 315px;}.p3, .p4 {	margin-bottom: 16px;	width: 290px;}.p1 .contentPod, .p2 .contentPod {	height: 130px;}.contentPod img {	display: block;}.homePod h1 {	font-size: 18px;	background: #ee7711;	color: #fff;	padding-left: 10px;}.homePod p {	margin: 0;	padding: 0;	clear: both;}/* = Log In ==================================================== */p.newMember {    margin-top: 8px;    padding-top: 8px;    border-top: 1px dotted #ddd;    text-align: center;}#accountSignIn {    margin: 14px 0 0 140px;}#Login .label {    width: 120px;    text-align: right;    float: left;    margin-right: 18px;    font-weight: normal;    color: #666;}#Login .cmErrorMessage{    color: #660000;    font-style: italic;    color: #ff3300;    margin: 4px 0;    height: 24px;    text-align: center;    width: 380px;}#ctl00_pageContent_login1_loggedIn {    text-align: center;}.loginInputs {    margin: 8px 0;}.loginInputs p.clear {    padding: 0;    height: 4px;}.loginInputs input{    float: left;}/* =Nursery Search */.table {    border: 1px solid #a3b188;    line-height: 2;}.tdHeaderMiddle, .tdHeaderLeft, .tdHeaderRight {    text-transform: uppercase;    background: #dde5ce url(/images/bkg_th.jpg) repeat-x left bottom;    color: #555;    border-bottom: 3px solid #85946a;}/* =Intranet */#intranet .column {    width: 320px;}#mainContent #intranet .pod {    width: 320px;    background: none;    border: 1px solid #ddd;}#mainContent #intranet .pod ul {    list-style-type: none;    margin: 0 0 15px 0;    padding: 0;}#mainContent #intranet .pod li {    padding-left: 15px;	background: url(/images/icon_bullet.gif) no-repeat 0 3px;}#mainContent #intranet .pod-inner {    background: none;}#mainContent #intranet .pod-outer {    background: #fff;}#mainContent #intranet h2 {    background: #dde5ce url(/images/bkg_intranetPod.jpg) repeat-x left top;    font-size: 18px;}#sideContent2 .headreport {    background: none;    padding-bottom: 14px;     padding-left: 0;    line-height: 1.5;    color: #000;    margin-bottom: 12px;     border-bottom: none;  }#sideContent2 a.refreshlink {    display: block;    padding-top: 18px;}#sideContent2 .eventTime {    border-bottom: 1px solid #ddd;    padding-bottom: 8px;    margin-bottom: 12px;    font-size: 11px;    font-style: italic;    }#sideContent2 .eventTitle {     font-weight: bold;    color: #333;    font-size: 12px;}.EktronAjaxLoading {    display:none;   }.callout {    color:#666666;    font-family:Georgia,"Times New Roman",Times,serif;    font-size:18px;    font-style:italic;}#mainContent td {                Font-family: arial, Helvetica, verdana, sans-serif;                Font-size: 12px;                Color: #333;}.homepagemaintext {	color:#747474;	font-family: 'Varela', Arial, Helvetica, sans-serif;	font-size:16px;	line-height:22px;	width:660px;	float:left;	clear:left;	margin-bottom: 40px;}.homepodright {	clear: right;	float: right;}.homepodleft {	clear: left;	float: left;	margin-bottom: 40px;}
