body {
	font-family: Arial, Helvetica, Verdana, Tahoma, Geneva, sans-serif;
	font-size:13px;
	margin:0;
	padding:0;
	background: white;
	color:black;
	text-align: left;
}

li {
    line-height: 15px;
    margin:15px 0;
}

#wrapper {
	 min-width:1000px;
}

a:link,a:hover,a:visited,a:active {
	text-decoration: none;
	color:#b70026;
}

a:hover {
	text-decoration: underline;
}

h1 {
	font-size: 21px;
	color:black;
	text-align: left;
	font-weight: bold;
	margin-bottom:1px;
}
h1 a {
	color:black;
}

h2 {
	font-size: 18px;
	color:black;
	text-align: left;
	font-weight: normal;
	margin-bottom:5px;
}

h3 {
	font-size: 14px;
	font-weight: bold;
	margin:5px 0 0 0;
}

h1 + h2 {
	margin-top: 0px;
}

#leaderboard {
	text-align:center;
	background: gray;
}

#header {
	background: #ea6524;
	padding:5px 0;
}

#header h1 {
	display:none;
}

#header img {
	border: none;
}

#header #logo {
	display:inline;
	margin-right:10px;
}

#header #advert {
	display:inline;
}

#navbar {
	border-top:2px solid #ABACAE;
	background: #949599;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	padding-left:30px;
	color: white;
	white-space: nowrap;
}

#navbar ul {
	margin:0 5px 0 0;
	padding:3px;
}

#navbar li {
	display: inline;
	padding-left:15px;
}

#navbar a:link, #navbar a:hover,#navbar a:visited,#navbar a:active {
	/*color:#d3ad1f;*/
	color:white;
	text-decoration: none;
	padding: 2px 5px;
	margin: 3px 0;
}

#navbar a:hover {
	color: #d3ad1f;
}

#navbar a.navselected {
	color: black;
	font-size:110%;
}

#features {
	background: #656568;
	border-bottom:2px solid black;
}

#featuresinner {
	width: 1000px;
	white-space: nowrap;
}

.selectedfeature {
	background: #800080;
	color:white;
}

#tablelayout {
	clear: left;
	height: 100%;
}

#leftsidemenu {
	color: white;
	font-family: helvetica, arial sans-serif;
	text-align:center;
	font-size: 11px;
	padding:10px;
	font-weight:bold;
}

#leftsidemenu img {
	border: none;
}

#leftsidemenu a:link,#leftsidemenu a:hover,#leftsidemenu a:visited,#leftsidemenu a:active {
	color:white;
	text-decoration: none;
	font-weight: bold;
}

#leftsidemenu a:hover {
	text-decoration: underline;
}

#leftsidemenuhome {
	color: white;
	text-align:center;
	font-size: 11px;
	padding:10px;
	font-weight:bold;
}

#leftsidemenuhome img {
	border: none;
}

#leftsidemenuhome a:link,#leftsidemenuhome a:hover,#leftsidemenuhome a:visited,#leftsidemenuhome a:active {
	color:white;
	text-decoration: none;
}

#leftsidemenuhome a:hover {
	text-decoration: underline;
}

#leftsidemenucl {
	color: white;
	font-weight:bold;
	text-align:center;
	font-size: 11px;
	padding:10px;
}

#leftsidemenucl img {
	border: none;
}

#leftsidemenucl a:link,#leftsidemenucl a:hover,#leftsidemenucl a:visited,#leftsidemenucl a:active {
	color:white;
	text-decoration: none;
}

#leftsidemenucl a:hover {
	text-decoration: underline;
}

#leftsidemenucli {
	color: white;
	text-align:center;
	font-size: 11px;
	padding:10px;
}

#leftsidemenucli img {
	border: none;
}

#leftsidemenucli a:link,#leftsidemenucli a:hover,#leftsidemenucli a:visited,#leftsidemenucli a:active {
	color:white;
	text-decoration: none;
}

#leftsidemenucli a:hover {
	text-decoration: underline;
}

/*wx_module_7812 is the weather channel div*/
#wx_module_7812 {
	padding-bottom:10px;
	border-bottom:1px solid white;
	text-align: center;
}

/*currentissue h3 is used in the left margin */
#currentissue {
	border-bottom: 1px solid white;
	padding-bottom: 5px;
	margin-bottom: 20px;
	margin-top: 10px;
}

#currentissue h3 {
	font-size:16px;
	letter-spacing: 110%;
	padding-bottom:10px;
	color:white;
}

#currentissue ul {
	margin-top: 5px;
}

#currentissue li {
	margin-left: -20px;
	padding-bottom:5px;
	text-align:left;
	font-size: 12px;
}

#vc {
	border-bottom: 1px solid white;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

#vc ul {
	margin-top: 5px;
}

#vc li {
	margin-left: -20px;
	padding-bottom:5px;
	text-align:left;
	font-size: 14px;
}

.sister{
	text-align: center;
	width: 450px;
	margin: 0 auto;
}

.pubcontainer {
	position: relative;
	float:left;
	padding: 10px 5px 5px 5px;
	margin-left:10px;
	width:420px;
	height: 100%;
	background-repeat:no-repeat;
	background-color: #e6e6e6;
}

.pubtext {
	font-size: 12px;
	text-align: left;
}

.pubtext li {
	padding-bottom: 5px;
}

#content {
	font-size: 15px;
	color:black;
	padding: 10px;
	margin: 0;
	height: 100%;
}

#content div.topstory  {
	font-size:14px;
	margin-bottom:2px;
	height: auto;
	z-index: -1;
}

#content div.topstory a:link, #content div.topstory a:hover, #content div.topstory a:visited, #content div.topstory a:active {
	text-decoration: none;
	color:black;
}

#content div.topstory a:hover {
	text-decoration: underline;
}

#content div.topstory h1 {
	font-size: 22px;
	color:black;
	text-align: left;
	font-weight: bold;
	margin-bottom:5px;
	margin-top:5px;
}

#content div.topstory h2 {
	font-size: 15px;
	color:black;
	text-align: left;
	font-weight: normal;
	margin-bottom:5px;
	margin-top:1px;
}

#content div.topstory img {
	float: left;
	margin:0px 10px 10px 0px;
	border-right: 20px solid white;
}

#content div.featurestory  {
	font-size:12px;
	padding-bottom: 1px;
	margin-bottom:3px;
}

#content div.featurestory a:link, #content div.featurestory a:hover, #content div.featurestory a:visited, #content div.featurestory a:active {
	text-decoration: none;
	color:black;
}

#content div.featurestory a:hover {
	text-decoration: underline;
}

#content div.featurestory h1 {
	font-size: 15px;
	color:black;
	text-align: left;
	font-weight: bold;
	margin-bottom:2px;
}

#content div.featurestory h2 {
	font-size: 13px;
	color:black;
	text-align: left;
	font-weight: normal;
	margin-bottom:1px;
}

#content div.regstory  {
	font-size:12px;
	padding-bottom: 1px;
	margin-bottom:5px;
	border-bottom:1px solid silver;
}

#content div.regstory a:link,#content div.regstory a:hover,#content div.regstory a:visited,#content div.regstory a:active{
	text-decoration: none;
	color:#ba0215;
}

#content div.regstory a:hover {
	text-decoration: underline;
}

#content div.regstory h1 {
	font-size: 18px;
	color:black;
	text-align: left;
	font-weight: bold;
	margin-bottom:5px;
}

#content div.regstory h2 {
	font-size: 15px;
	color:black;
	text-align: left;
	font-weight: normal;
	margin-bottom:1px;
}

#content div.newstopstory  {
	font-size:14px;
	margin-bottom:10px;
	padding-bottom:10px;
	height: auto;
	z-index: -1;
}

#content div.newstopstory a:link,#content div.newstopstory a:hover,#content div.newstopstory a:visited,#content div.newstopstory a:active{
	text-decoration: none;
	color:black;
}

#content div.newstopstory a:hover {
	text-decoration: underline;
}

#content div.newstopstory h1 {
	font-size: 19px;
	color:black;
	text-align: left;
	font-weight: bold;
	margin-bottom:2px;
	margin-top:5px;
}

#content div.newstopstory h2 {
	font-size: 16px;
	color:black;
	text-align: left;
	font-weight:normal;
	margin-bottom:5px;
	margin-top:0px;
}

#content div.newstopstory p.morelink {
	margin:0 0 5px 0;
	font-size: 11px;
}

#content div.newstopstory p.morelink a {
	color:#ba0215;
}
#content div.newstopstory img {
	margin-left:10px;
	clear:both;
}

#content div.newssecondarystory  {
	font-size:12px;
	margin-bottom:5px;
	margin-top: 5px;
	border-bottom: 1px solid silver;
	padding-bottom: 5px;
	padding-top:5px;
}

#content div.newssecondarystory a:link,#content div.newssecondarystory a:hover,#content div.newssecondarystory a:visited,#content div.newssecondarystory a:active {
	color:black;
	text-decoration: none;
}

#content div.newssecondarystory a:hover{
	text-decoration: underline;
}

#content div.newssecondarystory h1 {
	font-size: 15px;
	color:black;
	text-align: left;
	font-weight: bold;
	margin-bottom:1px;
	margin-top:5px;
}

#content div.newssecondarystory h2 {
	font-size: 13px;
	color:black;
	text-align: left;
	font-weight: normal;
	margin-bottom:0px;
	margin-top:0px;
}

#content div.newssecondarystory p.morelink {
	margin:0 0 5px 0;
	font-size:11px;
}

#content div.newssecondarystory p.morelink a {
	color:#ba0215;
}

#content div.newsregstory  {
	font-size:12px;
	padding-bottom: 1px;
	margin-bottom:3px;
	clear:left;
}

#content div.newsregstory a:link,#content div.newsregstory a:hover,#content div.newsregstory a:visited,#content div.newsregstory a:active  {
	color:black;
	text-decoration: none;
}

#content div.newsregstory a:hover {
	text-decoration: underline;
}

#content div.newsregstory h1 {
	font-size: 15px;
	color:black;
	text-align: left;
	font-weight: bold;
	margin-bottom:2px;
}

#content div.newsregstory h2 {
	font-size: 13px;
	color:black;
	text-align: left;
	font-weight: normal;
	margin: 0;
}

#content div.newsregstory p.morelink {
	margin:0;
	font-size: 11px;
}

#content div.newsregstory p.morelink a {
	margin:0 0 5px 0;
	color:#ba0215;
}

div.columnintro {
	font-size: 12px;
	font-weight: normal;
	margin-left: 0;
	color:#ba0215;
}

div.columnintro a:link, div.columnintro a:hover, div.columnintro a:visited, div.columnintro a:active  {
	color:#ba0215;
	text-decoration: none;
}

div.columnintro a:hover {
	text-decoration: underline;
}

div.columnintro h1 {
	color:#ba0215;
	font-size: 13px;
}

div.columnintro h2 {
	color:black;
	font-size: 16px;
}

#content div.columnlist  {
	font-size:12px;
	padding:10px 5px;
	border-bottom:1px solid silver;
	clear: both;
}

#content div.columnlist a:link,#content  div.columnlist a:hover, #content div.columnlist a:visited, #content div.columnlist a:active  {
	color:#ae092c;
	text-decoration: none;
}

#content div.columnlist a:hover {
	text-decoration: underline;
}

#content div.columnlist img {
	border: 0;
	float: left;
}

#content div.columnlist h1.columnname {
	font-size: 14px;
	color:#ba0215;
	text-align: left;
	font-weight: bold;
	margin-bottom:0;
}

#content div.columnlist h1.columnname span {
	color:black;
	font-weight: normal;
	margin-left: 5px;
}

#content div.columnlist h1 {
	font-size: 19px;
	color:black;
	text-align: left;
	font-weight: bold;
	margin-bottom:0;
}

#content div.columnlist h2 {
	font-size: 13px;
	color:black;
	text-align: left;
	font-weight: normal;
	margin:0;
}

#content div.columnstory  {
	font-size:12px;
	padding:10px 5px;
	clear: left;
}

div.columnstory a:link, div.columnstory a:hover, div.columnstory a:visited, div.columnstory a:active  {
	color:#ba0215;
	text-decoration: none;
}

div.columnstory a:hover {
	text-decoration: underline;
}

div.columnstory img {
	padding:0 5px 5px 0;
	border: 0;
	float: left;
}

#content div.columnstory h1.columnname {
	font-size: 14px;
	color:#ba0215;
	text-align: left;
	font-weight: bold;
	margin-bottom:0;
}

#content div.columnstory h1.columnname span {
	color:black;
	font-weight: normal;
	margin-left: 5px;
}

#content div.columnstory h1 {
	font-size: 19px;
	color:black;
	text-align: left;
	font-weight: bold;
	margin-bottom:0;
}

#content div.columnstory h2 {
	font-size: 13px;
	color:black;
	text-align: left;
	font-weight: normal;
	margin:0;
}

#content p.storytype {
	font-size: 13px;
	color:#ff0000;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 2px;
	border-bottom: 1px solid silver;
	margin-top:20px;
	clear: both;
}

#content p.storytypetopstory {
	font-size: 13px;
	color:#ff0000;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 2px;
	margin-top:5px;
	border-bottom: 1px solid silver;
}

#smallbanner {
	text-align:center;
	margin:10px auto;
	padding-bottom: 10px;
	border-bottom:1px solid silver;
}

#smallbanner img {
	border: none;
}

#rightsidemenu {
	margin: 0;
	padding: 10px;
	background-color: #CECECE;
	text-align: center;
	height:980px;
}

#preview {
	padding:10px;
	clear:both;
	text-align:left;
}

#preview span {
	font-weight: bold;
	font-size: 14px;
}

#footer {
	font-size: 10px;
	color:black;
	background: white;
	text-align: center;
	padding-bottom: 20px;
    clear:both;
}

#footer a {
	color: black;
}

#searchbar {
	background:#6c9b36;
	padding:3px 3px 3px 0;
	text-align: left;
}

#searchsubmit {
	font-size: 10px;
	color: white;
	font-weight: bold;
	text-align: center;
	border: 0;
	margin: 5px 0px 3px -5px;
	padding:0;
	vertical-align: top;
}

#searchtext {
	font-size: 16px;
	width:240px;
	height: 24px;
	border: 0;
	margin: 5px 0px 0px 10px;
	padding:0;
	vertical-align: top;
}

#layout {
	clear: both;
}

.attnctr {
	font-size: 17px;
	font-weight: bold;
	text-align:center;
	margin-bottom:10px;
}

.authorname{
	font-size:15px;
	color:black;
	font-weight: bold;
}

.authortitle{
	font-style:italic;
	color:black;
	font-size:15px;
}

div.storytext {
	clear: both;
	font-size: 15px;
}

div.storytext p {

}

/* Subhead is the paragraph lead-in header*/
div.storytext p.subhead {
	font-size:14px;
	color: black;
	font-weight: bold;
	margin-bottom:0;
	margin-top:10px;
}

div.storytext p.subhead + p {
	margin-top:0;
}

.imgleft {
	float:left;
	margin:5px 5px 5px 0px;
	padding:7px;
	border: 1px solid #eaeaea;
	text-align: center;
	background: #f5f5f5;
	font-size: 85%;
    overflow:auto;
}

.imgright {
	float:right;
	margin:5px 0 5px 5px;
	padding:7px;
	border: 1px solid #eaeaea;
	text-align:center;
	background: #f5f5f5;
	font-size: 85%;
    overflow:auto;
}

.sidebarleft {
	float:left;
	margin:0 10px 10px 0px;
	padding:7px;
	border: 1px solid #eaeaea;
	text-align: left;
	background: #f5f5f5;
	font-size: 105%;
	width:50%;
    overflow:auto;
}

.sidebarright {
	float:right;
	margin:0 0 10px 10px;
	padding:7px;
	border: 1px solid #f0ffff;
	text-align:left;
	background: #f5f5f5;
	font-size: 105%;
	width:50%;
    overflow:auto;
}

.sidebarheader {
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 130%;
	text-align: center;
}

/* Subhead is the paragraph lead-in header*/
.subhead {
	font-size:18px;
	color: black;
	font-weight: bold;
	margin-bottom:0px;
}

.subhead + p {
	margin-top:0px;
}

div.storyfootertext {
	font-size:15px;
	color: gray;
	font-style: italic;
	border-top: 1px dotted silver;
	padding:5px 0 0 0;
	background: white;
	clear:both;
}

div.storyfootertext p.subhead {
	color: gray;
	margin-top:3px;
}

.storydate {
	font-size:12px;
	color:#003300;
}

.leadin {
	font-size: 17px;
	font-weight: bold;
	padding:5px 20px;
}

.requiredfield {
	color: #FF0000;
}

.requiredfieldmessage {
	color: #FF0000;
	background-color:#FFFFCC;
	font-weight:bold;
	text-align: center;
	padding: 5px;
	border: 1px solid red;
	clear: both;
}

div.imgright img + p {
	margin-top:1px;
}

div.imgleft img + p {
	margin-top:1px;
}

div.storytextsizeblock {
	float: right;
	background: #eeeae4;
	font-size:10px;
	padding:5px;
	margin:0 0 10px 10px;
	vertical-align: top;
	clear: both;
}

.defaultpagetrue {
	font-weight: bold;
}

legend {
	font-weight:bold;
	padding:5px;
}

.instructions {
	 font-style:italic;
	 font-size:90%;
	 color:gray;
}

.checkmarklist {
	list-style: url(/articles/image/checkmark.gif);
	margin-left:10px;
	list-style-position: inside;
}

.crumbs {
	padding:5px;
	font-size:14px;
	font-weight:bold;
}

.crumbs a {
	color:#C48C3B;
}

p.newssidetopstory a:link,p.newssidetopstory a:hover,p.newssidetopstory a:visited,p.newssidetopstory a:active {
	font-size: 12px;
	color:white;
	text-align: left;
	font-weight: normal;
	padding:5px 0;
	margin: 0;
	border:none;
	text-decoration: none;
}

p.newssideregstory a:link, p.newssideregstory a:hover,p.newssideregstory a:visited,p.newssideregstory a:active {
	font-size: 11px;
	color:white;
	text-align: left;
	font-weight: normal;
	padding:0;
	margin: 0;
	border:none;
	text-decoration: none;
}

div.linksidebar {
	text-align: left;
	border-bottom: none;
}

div.linksidebar a:link,div.linksidebar a:hover,div.linksidebar a:visited,div.linksidebar a:active {
	color:black;
	text-decoration: none;
	text-align: left;
}

div.linksidebar a:hover {
	text-decoration: underline;
}

a:link.morelink, a:hover.morelink, a:visited.morelink, a:active.morelink {
	color:#996666;
	text-decoration: none;
	margin-bottom:5px;
	font-size: 11px;
}

a:hover.morelink {
	text-decoration: underline;
}

td #footer {
	vertical-align: bottom;
}

ul.links li {
	padding-bottom:5px;
	font-weight: normal;
}

ul.links li a {
	font-weight: bold;
	color:black;
}

div.adupload {
	margin:10px 0 50px 0;
}

div.advertiselinks a {
	color:black;
}

#wallblock {
	margin-top: 20px;
	background:#f5f5f5;
	border:1px solid #e7e1d7;
	padding:5px;
	clear:both;
	width:95%;
}

#commentsblock {
	margin-top: 20px;
	background:#f5f5f5;
	border:1px solid #e7e1d7;
	padding:5px;
	clear:both;
	width:460px;
}

#commentsblock p.commentsheader{
	font-weight: bold;
	font-size: 16px;
	margin:0 0 5px 0;
}

p.commentsfieldheader{
	font-weight: bold;
	font-size: 14px;
	margin:15px 0 0 0;
}

#commentsblock div.commentsrow{
	border-bottom: 1px solid gray;
	font-size: 12px;
	padding: 5px;
	color:gray;
	margin-bottom: 15px;
}

#commentsblock div.commentsrow span{
	font-size: 15px;
	color:black;
	font-weight: normal;
	margin-bottom: 5px;
}

#commentsblock table {
	margin:0;
}

#commentsblock form {
	margin:0;
}

div.treeview {
	font-size: 16px;
	margin:10px;
	color:black;
	font-weight: bold;
	text-align: left;
}

div.treeview h3 {
	margin-bottom: 20px;
	color:white;
}

.treeview ul{ /*CSS for Simple Tree Menu*/
	margin: 0;
	padding: 0;
	text-align: left;
}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
	background:  url(/images/menu/open.gif) no-repeat left center;
	list-style-type: none;
	padding-left: 0;
	margin-bottom: 0;
	margin-top:0;
	text-align: left;
}

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
	background:  url(/images/menu/closed.gif) no-repeat left 1px;
	cursor: pointer;
	margin-left: 0;
}

.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
	display: none; /*Hide them by default. Don't delete. */
}

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
	cursor: pointer;
}

li.treeviewyear {
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
	margin-left:15px;
}

li.treeviewmonth {
	position: relative;
	font-weight:normal;
	margin-bottom:5px;
	margin-left:20px;
}

.treeviewmonth a:link,li.treeviewmonth a:hover,li.treeviewmonth a:visited,li.treeviewmonth a:active {
	color:white;
	font-size: 13px;
	cursor:pointer;
}

.treeviewmonth a:hover {
	color:white;
	cursor:pointer;
}

.searchresultsheader {
	font-weight: bold;
	font-size:115%;
	margin-top:10px;
	margin-bottom: 0;
}

.searchresultstext {
	font-weight: normal;
	margin-top: 0;
}

.columnistintro {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
	padding:10px;
	text-align:right;
	font-size:13px;
}

.columnistintro h1 {
	font-size:20px;
	color:#6600CC;
	text-align:right;
}

.columnistintro h2 {
	font-size:17px;
	color:#996666;
	font-weight:bold;
	margin-top:0;
	text-align:right;
}

.columnistintro img {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}

.columnistintro p.emaillink a:link,.columnistintro p.emaillink a:hover, .columnistintro p.emaillink a:visited, .columnistintro p.emaillink a:active {
	margin-top:10px;
	color:#996666;
	text-decoration:none;
}

.columnistintro p.emaillink a:hover {
	text-decoration:underline;
}

.columnistintro div {
	margin-right:100px;
}

.specialreportslist {
	text-align:left;
	font-size:13px;
	color:black;
	clear: both;
}

.specialreportslist a {
	color:black;
}

.specialreportslist h1 {
	font-size:15px;
	color:#996666;
	text-align:left;
}

.specialreportslist h2 {
	font-size:13px;
	color:black;
	font-weight:normal;
	margin-top:0;
	text-align:left;
}

.specialreportslist img {
	float:left;
	margin:0 0 10px 0;
	border:none;
}

.specialreportslist div.specialreportsindent {
	margin-left:150px;
}

.specialreportslist div.specialreportsindent h1 {
	font-size:15px;
	margin-top:0;
}

.specialreportslist div.specialreportsindent h2 {
	font-size:13px;
	margin-bottom:20px;
}

div.specialreportsindent h1 a {
	color:black;
}

table.croplifetable {
	font-size: 13px;
	margin:10px;
	background:white;
}

table.croplifetable th {
	text-align:center;
	font-weight:bold;
	font-size:14px;
	color:black;
}

.cutline {
	font-size: 11px;
	font-weight: bold;
}

.source {
	font-style: italic;
	color:#808080;
}

.admintable {
	 margin:0 20px 20px 20px;
	 border:1px solid #ff0000;
	 padding:0;
	 border-spacing: 0;
}

.admintable td,.admintable th {
	 margin:0;
	 border:1px solid #ff0000;
	 padding:5px;
}

.adminrow {
	background: #ffffff;
	color: black;
}

.adminseparator {
	background: #ba0215;
	padding:10px;
	margin: 5px 0px;
	color:white;
	font-weight: bold;
}

.companyarea {
	margin:5px 0px 10px 5px ;
	text-align: left;
	font-family: Arial, Helvetica, Verdana, Tahoma, Geneva, sans-serif;
	font-size:13px;
}
.companydisplay {
	color: blue;
	font-size: 17px;
	font-weight: bold;
	margin: 0px 0px 0px 5px;
}
.companydiv {
	 background-color:#ECF2EA;
	 padding:5px;
	 border:1px solid #D7E3D2;
	 margin:0px;
}
.companyinfo {
	padding-left: 10px;
	font-size: 13px;
	color: black;
}
.companyinfo a:link {
	font-size: 13px;
	color:blue;
	text-decoration: none;
}
.companyinfo a:hover {
	font-size: 13px;
	color:blue;
	text-decoration: underline;
}
.companyinfo a:visited {
	font-size: 13px;
	color:blue;
	text-decoration: none;
}
table .productinfo {
	border: 1px solid #D7E3D2;
	padding: 0px;
	min-width: 600px;
}
.tdproductinfo {
	border: 1px solid #E0E0E0;
	font-size: 11px;
	color:black;
	margin:0px;
	padding:3px;
}
.thproductinfo {
	font-size: 12px;
	font-weight: bold;
	color:blue;
	background-color: #ECF2EA;
	margin:0px;
	padding:2px;
}

.search {
	background-color: #ECF2EA;
	font-size:13px;
	font-weight: bold;
	text-align: center;
	padding:1px;
	margin: 0px;
	color: blue;
}
table.search {
	color: blue;
	font-size:13px;
	font-weight: bold;
}

#wall{
	text-align: center;
	color: #990000;
}

#introblock {
	background-color:#6c9b36;
	width:320px;
}

#introblock a {
	color:#ffffff;

}

#introblock a:visited  {
	color:#ffffff;
}

div.calendarintro h1 {
	 font-size: 25px;
	 font-weight: bold;
}

div.calendarintro p {
	font-size: 15px;
}

#prevpic {
	font-weight: bold;
	font-size: 130%;
}
#prevpic:hover {
	background:#F0F0F0;
}
#prevpic a {
	height: 100%;
	width: 100%;
	border:1px solid #ACACAC;
	padding:5px;
	text-decoration: none;
}
#prevpic a:hover {
	background: #F0F0F0;
}

#nextpic {
	font-weight: bold;
	font-size: 130%;
}
#nextpic:hover {
	background:#F0F0F0;
}
#nextpic a {
	height: 100%;
	width: 100%;
	border:1px solid #ACACAC;
	padding:5px;
	text-decoration: none;
}
#nextpic a:hover {
	background: #F0F0F0;
}
