/* From Template.css */
html {
  height: 100%;
  margin-bottom: 1px;
}

form {
  display:inline;
}

body {
	margin: 0px 0px 0px 0px;
}

body, td{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: black;
	line-height: 1.3em;
}

input.button { cursor: pointer; }

p { margin-top: 0; margin-bottom: 5px; }

#page_bg {
	padding: 3px 0;
	margin-bottom: 1px;
}

div#main_bg{
	margin:0px auto;
	width: 988px;
	text-align:left;
}

div#logo_bg{
	height:69px;
	margin-left: 4px;
	margin-right: 4px;
	width:auto;
}

.logo{
	display: block;
	float:left;
	padding-top:15px;
}
a.logo,a.logo:hover, a.logo:visited{
	font-size:26px;
	line-height: 28px;
	color:#595959;
	text-decoration:none;
	font-weight:bold;
	font-family:"Trebuchet MS",Arial;
}

div#user4{
	float:right;
	width:250px;
	text-align:left;
	padding-right:10px;
}

#banner{
	margin-left: 4px;
	margin-right: 4px;
	width: 980px;
	height: 131px;
}
#banner table.contentpaneopen{
	margin-top:15px;
	margin-bottom:15px;
	margin-left:10px;
	width:100%;
	float:left;
	text-align:left;
}
#banner table.contentpaneopen td{
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
}

div.path{
	padding:15px 0 0 15px;
}

div.nopad {
	float:left;
	padding:0 15px 15px 15px;
}

div.nopad ul {
	clear: both;
}

form#form-login fieldset { 
	border: none;
	margin: 0;
	margin-left:10px;
}
form#form-login ul li{ 
	padding: 0; 
}

form#form-login ul li a {
	text-align: left;
	padding: 0px;
	font-size: 10px;
	color: #858585;
}

div.bannergroup_text {
	margin:10px 13px 10px 13px;
}
.bannerheader {
	font-weight:bold;
	margin-bottom:10px;
}
.banneritem_text {
	margin-bottom:10px;
}
.bannerfooter_text {
	margin-bottom:10px;
}

table.poll thead td {
	text-align: left;
	padding-left:10px;
}
table.poll td {
	text-align: left;
}

.pollstableborder {
	margin: 5px 0px 10px 0px;
}
.poll td div{
	display:inline;
}


div.componentheading{
	font-weight:bold;
	font-size:16px;
	margin:7px auto;
}
td.contentheading, td.buttonheading{
	font-weight:bold;
	font-size:14px;
	height:33px;
 	background: url("../images/slices/leafborder.gif") bottom repeat-x; 	
}
table.contentpaneopen{
	border-collapse: collapse;
	margin-left:5px;
}
table.contentpaneopen td{
	padding:2px;
}
span.small, td.createdate, td.modifydate{
	font-size:11px;
	color:#434343;
}
span.pagination span, span.pagination a{
	padding:5px;
}


div#f_area{
	margin:8px auto;
	width: 988px;
	text-align:left;
}

#f_area div.moduletable, #f_area div.moduletable_menu{
	float: left;
	margin:0px 10px 10px 10px;
	width: 215px;
}
#f_area h3, #f_area h3{
	text-align: center;
	margin:0px;
	height: 44px;
	width: 208px;
	line-height: 44px;
	color:#FFFFFF;
	font-size:14px;	
}


/* System Standard Messages */
#system-message { margin-bottom: 20px; }

#system-message dd.message ul { font-size:12px;}

/* System Error Messages */
#system-message dd.error ul { color: #c00; background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}

/* System Notice Messages */
#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E;}

#syndicate{
	float:left;
	padding-left: 25px;
}
/* End from Template.css */

/* Common definitions */
a {	color:#115128;
	font-weight:bold;
	text-decoration:none;
}
a img { border: none }
a:hover {
	color: #9a0000;
	font-weight:900;
}
a.wrapimage img {
	margin: 10px;
}
p {	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h1 { font-weight: bold;
	 font-size:18px;
	 color: black;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 text-align:center;
	 margin-bottom:10px;
}
h3 { font-weight: bold;
	 font-size:14px;
	 color: black;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 text-align:center;
	 margin-bottom:10px;
	 margin-top:0px;
}
strong {
	font-weight:bold;
}
body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	color: black;
}


/* Divs for the body */

/* Containing Div - If you wish the site to be liquid, change the width to a percentage, then adjust all other margins and padding for other divs appropriately. */
#container { 
	width: 1000px;  /* using 24px less than a full 1024px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #f4ead2;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border-left:1px black solid;
	border-right:1px black solid;
	text-align: left; /* this overrides the text-align: center on the body element. */
	background-image: url("/Images/Slices/Logobg.gif");
	background-position:bottom;
	background-repeat:no-repeat;
} 

/* Top Header/Logo Div -- This defines the "background" for the logo!  Height must be the same as the logo used */
#header {
	margin: 0; 
	padding: 0;
	height: 125px;
	width: 1000px;
	background-image: url("../images/slices/lecslicehead.jpg");
	background-position:center;
	background-repeat: no-repeat;
	background-color:#090;
	border-bottom:1px solid green;
}

/* Breadcrumb and Searchbar container */
#breadcrumbs {
	font-style:italic;
	font-weight:bold;
	text-align:left;
	/* IE apparently wants to spew breadcrumbs all over the interwebs if their width is 2 pixels more than it "should be."  This width property fixes that, the second one declaring body:last-child is for non-IE browsers. */
	width:720px;
	height:auto;
	margin-left:15px;
	margin-top:10px;
	font-size:14px;
	float:left;
}
body:last-child #breadcumbs {
	width:722px;
}

#searchbar {
	width:auto;
/*	padding:5px 10px 5px 10px; */
	text-align:right;
	margin-top:5px;
	margin-right:10px;
	float:left;
}
#breadcontainer {
	margin:0px 1% 5px 1%;
	width:98%;
}
#breadback {
/*	background-color:#e1cea8; */
	width:auto;
	background: url("../images/slices/breadcrumb.gif");
	background-position:bottom;
	background-repeat:repeat-x;
	float:left;
	height:40px;
	margin-bottom:5px;
}
#breadleft, #breadright {
	height:40px;
/*	background-color:#e1cea8; */
	width:20px;
	float:left;
	background: url("../images/slices/breadcrumb.gif");
	background-position:bottom;
	background-repeat:repeat-x;
	/*padding-bottom:40px; */
}
.search {
	text-align:left;
	height:30px;
	float:left;
	/* padding:12px 0px 0px 47px; */
}
/* .search {
	text-align:left;
	height:30px;
	background:url("../images/slices/magglass.png") left top no-repeat;
}*/
.advancedsearch {
	float:left;
}
.search .inputbox {
	background:#FFFFFF;
	width: 156px;
	height: 17px;
	font-size: 11px;
	color: #454545;
	/* padding:5px 2px 2px 2px; */
	margin: 5px 0px 0px 5px;
	border: 1px solid #6f9173;
}

/* Left Bar + Left Navigation -- Most elements of the nav are defined in a seperate stylesheet */
#leftbar {
	float: left;
	width: 20%;
	padding: 0;
	font-size:smaller;
	margin-left:1%;
}
/* Bottom div below the actual navigation.  Contains nothing more than bottom rounding and the Get Acrobat link. */
#leftnavbottom {
	background: url("../images/slices/menubottom.gif");
	background-position:bottom;
	width:100%;
	background-repeat:repeat-x;
}
#leftnavtop {
	background: url("../images/slices/menubottom.gif");
	background-position:top;
	background-repeat:repeat-x;
	width:100%;
	height:10px;
}
#leftnav {
	background-color:#f0e2c1;
}

/* Right sidebar for news and stuff */
#rightbar {
	float: right;
	width: 20%;
	color: white;
	margin-right:1%;
	background-color: #115128;
	}
/* This div allows the content of the right sidebar to be pushed away from the edges without ruining backgrounds or anything else. */
#rightbarcontent {
	padding:5px;
	margin:5px;
	background-color:#f4ead2;
	color:black;
	font-size:12px;
}
#rightbar a {
	color:#115128;
	font-weight:bold;
	text-decoration:none;
}
#rightbar a:hover {
	color: #9a0000;
}


/* The content of the page, the center div */
#maincontentcontainer {
	width:56%;
	float:left;
	margin-left:1%;
	margin-right:1%;
}
.mainContent { 
	margin-top:0px;
	width:96%;
	padding:10px 10px 5px 10px;
	background-image: url("../images/slices/lecslicemaintopgradtiny.jpg");
	background-repeat:repeat-x;
	background-color:#fff6e4;
	float:left;
} 

/* Border for the bottom of the main content div */
/* Width of this div must be 97.8%, else it expands outside the container div */
.mainContentbottom {
	width:97.8%;
	float:left;
	margin:0px 0px 10px 0px;
	background-image:url("../images/slices/lecslicemaingradbottom.jpg");
	background-repeat:repeat-x;
	background-color:#eddebf;
	padding:5px;
	padding-top:10px
}


/* Footer div and bottom navigation */
#footer { 
	padding: 10px 0 5px 0;
	margin-top:10px;
	background:#f4ead2;
	background: url("../images/slices/footer.gif") bottom repeat-x;
	text-align:center;
	height: auto;
	font-size:10px;
	width:100%;
}
#footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	font-size:smaller;
}
#footer a {
	color: #115128;
	font-weight:bold;
	text-decoration:none;
}
#footer a:hover {
	color: red;
	font-weight:bold;
}

/* Divs within the site, generally one-time use. */

#caredivs {
	float:left;
	width:46%;
	text-align:center;
	background-color:#f4ead2;
	margin:1%;
	padding:5px;
	line-height:160%;
}
#mrcooke {
	float: right;
	width:290px;
	height:auto;
	background-color:#f4ead2;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	margin:5px;
}
#guys {
	float: left;
	width:342px;
	height:auto;
	background-color:#f4ead2;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	margin:5px;
}


/* Misc Stuff */

/* The h3 is defined for the "heading" of the menu list on the left */
div.module_menu h3, .modulelogin h3, div.modulesuperfish h3, div.moduleusermenu h3, div.moduleblog-categories h3, div.modulecbworkflow h3, div.modulecbonline h3, div.moduletablelogin h3, div.moduleblogtags h3{
	background:  url("../images/slices/menubottom.gif") bottom repeat-x;
	background-color:#f4ead2;
	margin:0px;
	height:auto;
	color:white;
	padding-top:5px;
	padding-bottom:12px;
	padding-left:10px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	letter-spacing:1.5px;
	width:190px;
}
.modulelogin h3, div.moduleusermenu h3, div.moduleblogtags h3{
	padding-top:13px;
}
div.modulecbworkflow h3, div.moduleblog-categories h3 {
	*padding-top:13px;
}
.modulesuperfish {
	background-color:#f4ead2;
}
div.modulesuperfish h3 {
	padding-top:10px;
	letter-spacing:5px;
	font-size:15px;
	border:none;
}
div.blog-tags {
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	padding-bottom:3px;
	padding-top:3px;
}

/* Right bar h3's */
div.moduletableblogfeed h3, div.moduletablenewsflash h3, div.moduletablepoll h3, div.moduletablenewsletter h3, div.moduletablecbonline h3  {
	background:  url("../images/slices/menubottom.gif") bottom repeat-x;
	background-color:#f4ead2;
	margin-bottom:0px;
	height:auto;
	color:white;
	padding-top:5px;
	padding-bottom:8px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	width:180px;
}


/* Individual Module Code */
table.poll thead td {
	text-align: left;
	padding-left:10px;
}
table.poll td {
	text-align: left;
}
.pollstableborder {
	margin: 5px 0px 10px 0px;
}
.poll td div{
	display:inline;
}
.module {
/*	background-color:#e1cea8; */
	text-align:center;
}
div#thisisthepoll, div.moduletablewhoonline, div.newsfeeddiv, div.moduletablerandom, div.newsletterbutton, div.blogfeeddiv, div.cbonlineborder{
	border: 1px solid #6f9173;
	margin: 0px 0px 5px 0px;
	padding: 5px 0px 5px 0px; 
}
div.newsfeeddiv {
	padding: 5px;
	text-align:center;
}
div.moduletablerandom {
	padding:5px;
}
.moduletablewhoonline {
	text-align:center;
}
.modulesuperfish {
	text-align:left;
}
.modulelogin {
text-align:center;
}
.error {
	margin-top: 15px;
}
.movcontainer {
	width:100%;
	background-color:#f4ead2;
	height:263px;
}
.movie {
	width:320px;
	height:253px;
	float:left;
	background-color:#ab6613;
	padding:5px;
}
.movdesc, .movdescright {
	width:180px;
	float:left;
	padding: 5px;
}
.movdescright {
	background-color:#f4ead2;
}
.movcontainerright {
	width:100%;
	background-color:#f4ead2;
	height:263px;
}
.movieright {
	width:320px;
	height:253px;
	float:left;
	background-color:#ab6613;
	padding:5px;
}

.cbFieldIconsLabels {
	font-size:12px;
}
#cbIconsBottom{
	margin-top: 5px;
}
#cbIconsTop {
	margin-bottom: 5px;
}
.cbRegistration {
	margin:0 0 0 50px;
	width:400px;
}
.modulecbworkflow {
	text-align:center;
	padding-bottom:5px;
}
p#com-form-login-username, p#com-form-login-password, p#com-form-login-remember {
	text-align:center;
}
ul.newsfeedblogfeed {
	list-style:none;
	margin:0px;
	padding:0 5px 0 5px;
}

/* Code for formatting the Newsletter Module */
.mainnewsletter {
	color:black;
/*	margin-top:10px; */
	margin-bottom:5px;
	padding-top:5px; 
	border: 1px solid #6f9173;
	text-align:center;
}
.normalsublayout {
	color:black;
	/* background-color:#e1cea8; */
	padding-bottom:5px;
	text-align:center;
}
.newslettername, .newsletteremail {
	margin-bottom:5px;
	text-align:center;
}

/* Every colored button on the LEC site */
.button, .buttonlogin {
	background:url("../images/slices/menubottom.gif") center repeat-x;
	background-color: #5f7755;
	color: white;
	font-weight:bold;
	border:1px outset #6f9173;
	margin-top:3px;
}

table.pollpoll td {
	text-align:left;
}
#mod_login_usernamelogin, #mod_login_passwordlogin {
	background:#FFFFFF;
	width: 75%;
	height: auto;
	font-size: 12px;
	color: black;
	margin:0px;
	border: 1px solid #6f9173;
}
#newsinput {
	background:#FFFFFF;
	width: 70%;
	height: auto;
	font-size: 12px;
	color: #454545;
	margin:0px;
	border: 1px solid #6f9173;
}


.moduletable ul {
	padding:10px 0px 10px 15px;
	margin:0px;
}

.moduletable ul li {
	padding:0px 0px 0px 15px;
	margin:0px;
	line-height:18px;
}

/*Left menu code, not including the Superfish menu */
.moduleblog-categories ul.blog-categories{padding:7px 0px 7px 15px; margin:0px; color:white;}
.moduleblog-categories ul.blog-categories li{padding:0px 0px 0px 15px; margin:0px; line-height:18px}
.moduleblog-categories ul.blog-categories li#current a{text-decoration:underline; color:#333333}
.moduleblog-categories ul.blog-categories li ul{padding:0px 0px 5px 0px; margin:0px}
.moduleblog-categories ul.blog-categories li ul li{padding:0px 0px 0px 15px}
.moduleblog-categories ul.blog-categories li#current ul li a{margin-left:15px; text-decoration:none}
.moduleusermenu ul.mostread{padding:7px 0px 7px 15px; margin:0px}
.moduleusermenu ul.mostread li{padding:0px 0px 0px 15px; margin:0px; line-height:18px}
.moduleusermenu ul.latestnews{padding:7px 0px 7px 15px; margin:0px}
.moduleusermenu ul.latestnews li{padding:0px 0px 0px 15px; margin:0px; line-height:18px}
.moduleblog-categories ul.blog-categories span{display:block; padding:1px 5px; font-weight:bold; color:white;}
.moduleblog-categories ul.blog-categories li{display:block; padding:2px 15px; font-weight:bold; color:white; cursor:default; border-top:1px solid #d1c7a4; background-color:green}
.moduleblog-categories ul.blog-categories a.current{text-decoration:none}
.moduleblog-categories ul.blog-categories{display:block; color:white; font-weight:bold; font-size:12px;letter-spacing:0.8px; text-decoration:none; margin:0px; padding:0px; list-style:none}
.moduleblog-categories ul.blog-categories ul{/* remove bullets and list indents */list-style:none; margin:0; padding:0}
.moduleblog-categories ul.blog-categories a { color:white; }
.moduleblog-categories ul.blog-categories li, .moduleblog-categories ul.blog-categories li li { background:url("../images/slices/liback.jpg"); }
.moduleblog-categories ul.blog-categories li:hover{ background:green url("../images/slices/libackhover.jpg") repeat-x right center;color:white; text-decoration:none; font-weight:bold}
.moduleblog-categories ul.blog-categories li:hover a{display:block; color:white; text-decoration:none; font-weight:bold}

ul.menu {
	*margin:0px;
}


/*HeaderNav*/

#headernavtabsleft, #headernavtabsright{
height:40px;
float:left;
background: url("../images/slices/topnav.jpg");
background-position:bottom;
background-repeat:repeat-x;
margin-bottom:5px;
}
#headernavtabsleft { 
	margin-left:20.5%;/*12%;*/ /*6%; /* Top Menu - Adjust/Change this when you add or remove links from the nav! */ 
	width: 30px
	}
#headernavtabsright { width:41px; }

/* This is a bunch of code for the Top Navigation.  Don't edit it, you'll hate yourself later. */

#topnav{ float:left; height: 40px; width:auto; margin: 0px; padding:0px; font-weight: bold; background-color: green; background-image: url("../images/slices/topnav.jpg"); background-position:bottom; font-size:14px; }
#topnav ul { margin: 0px 0px 0px 11px; padding: 0; width: auto; float: left; list-style-type:none; border-left:1px solid #d1c7a4;}
#topnav ul li{ margin: 0; padding: 0; height: 40px; float: left; position: relative;
background-color: green; background-image: url("../images/slices/topnav.jpg"); background-position:bottom; border-right:1px solid #d1c7a4;}
#topnav ul li a{ color: #FFFFFF; font-weight: bold; text-decoration: none; padding: 10px 10px 0px 10px; height:30px; display: block; float: left; }
#topnav ul li a:hover{ background-image: url("../images/slices/topnavhover.jpg"); background-color: green; text-decoration: none; font-weight: bold; color: #fff; }
#topnav ul li ul ul { margin: -50px 0 0 11em; background-color: green; background-image: url("../images/slices/topnav.jpg"); background-position:bottom;}
#topnav ul li li { width:auto; height: 35px; }
#topnav ul li li a { color: #000000; text-transform: none; display: block; background: none; width: 277px; border-top: 1px solid #DDDDDD; border-left: 0px; padding: 9px 10px 6px 10px; height:20px; }
#topnav ul li li a:hover{ background-image: url("../images/slices/topnavhover.jpg"); background: none; background-color: #333333; left: 0; width: 277px; padding: 9px 10px 6px 10px; height:20px; border-top: 1px solid #DDDDDD; }
#topnav ul li ul { left: -999em; top: 40px; left: 0; display: block; height: 36px; width: 277px; position: absolute; z-index: 99; left: -999em; clear: left; margin-top: 0px; margin-left: 0px; }
#topnav ul li:hover ul ul, #topnav ul li:hover ul ul ul { left: -999em; }
#topnav ul li:hover ul, #topnav ul li li:hover ul, #topnav ul li li li:hover ul { left: auto; }


/* New code that needs to be sorted appropriately */
table.category td {
border-right:solid 1px #e1cea8;
padding:5px;
}

table.category th {
/* background:#e1cea8; */
padding:5px;
}

table.category {
border:solid 1px #e1cea8;
font-size:1em;
margin:0px 0;
width:100%;
}

/* category table */
#count {
width:10%;
}

#tableOrdering {
width:70%;
}

#author {
width:20%;
}

.staff {
	text-align:left;
}
.staffpic {
	text-align:center;
}
.prodtableheader {
	text-align:center;
	background-color:#F0E2C1;
	display:block;
	border:2px solid #E2CFAE;
}
.product_table {
	font-weight:bold;
	font-size:12px;
}
.product_table a {
	text-decoration:none
}
.catname {
	text-align:center;
}
.catname td {
	color:#DC5F02;
}

h3.section {
	margin-top: 1em;
}

#gmap {
	text-align:center;
	border:1px solid #115128;
	margin:0px;
	padding:0px;
	width:500px;
}
#gmapborder {
	border: 1px solid #115128;
	background-color:#4a8c4c;
	padding:3px;
}

.commentLink {
	font-size:8px;
	color:black;
}
#jbpanel {
	border-bottom:1px solid #867b31;
}

/* This code allows "Separators" to be created in the main menu, so that menu items WITHOUT links can be created.  If the menu's CSS is edited, so this must be as well. */
.separator {
	font-size:12px;
	font-weight:bold;
	color:white;
	display:block;
	padding:5px 0px 6px 14px;
	border-top:		1px solid #d1c7a4;
	background:		url('../images/arrows-ffffff.gif') no-repeat; /* 8-bit indexed alpha png. IE6 gets solid image only */
	background-position: 183px 7px;
}

span.staffname {
	font-size:24px;
	line-height:24px;
}
table.staffpic img {
	border:1px solid #e1cea8;
	padding:3px;
	background-color:#f4ead2;
}

.flagtape {
	font-weight:bold;
}
.flagtape img {
	border:1px solid #e1cea8;
	padding:3px;
	background-color:#f4ead2;
}
img.imgframe {
	border:1px solid #e1cea8;
	padding:3px;
	background-color:#f4ead2;
}
.slideshow-bg {
	text-align:center;
}

#slideshowpad {
	padding-top:5px;
}


.productdiv {background-color:white; border:1px solid #e1cea8; height:194px;}
.prodframe {/*height:230px; Uncomment to allow for a second line*/ height:auto; width:154px; margin:5px; float:left;border:1px solid #e1cea8;padding:3px;background-color:#f4ead2;text-align:center;font-size:11px;}
.proddesc {display:block;padding-top:3px;}
h1.prodheader {text-align:left; color:green;}

p.MsoNormal {
margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman";
}
.leftpadded {
	margin-left:70px;
	margin-right:40px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	background-color:#F0E2C1;
}
.trade1 {
	background-color:#FFF6E4;
	padding:5px;
	width:97%
}
.trade2 {
	background-color:#f9f0de;
	padding:5px;
	color:gray;
	/*background-image:url('/Images/Slices/pastevents.png');*/
	background-position:center;
	width:97%;
}
.calendarborder {
	border:1px outset green;
	width:384px;
	padding:2px;
	margin-left:72px;
	margin-right:auto;
}
.calendar {
	border:1px inset green;
	width:380px;
	text-align:center;
}
.calendar a{
	color:#900;
}

#center {
	width:500px;
	text-align:center;
}
p.DayNum {
	color:#6F9173;
}

.moduletablerelated {
	padding-left:20px;
	padding-right:20px;
}
.yos_list_article {
	font-size:12px;
}
.itemimage {
	text-align:center;
	float:left;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:10px;
}
#centering {
	width:500px;
	padding-left:50px;
}

#askgrower {
	width:166px;
	height:36px;
	padding-top:2px;
	padding-right:25px;
	float:right;
}

/* Tooltips */

.tool-tip {
	float: left;
	background: #f4ead2;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
}

.tool-title {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(../../system/images/selector-arrow.png) no-repeat;
}

.tool-text {
	font-size: 100%;
	margin: 0;
}
