
a.link350:visited, a.link350:link, a.link350:active {
  margin-top:10px;
  padding-top:2px;
  padding-left:0px;
  padding-right:0px;
  color:#666666;
  text-decoration:none;
  line-height:30px;
}

a.link350:hover {
  text-decoration:underline;
}

a.help {
  cursor:help;
}

a, a:link, a:visited, a:active {
  color:#FF6633;
  text-decoration:none;
}

a:hover {
  color: BLACK;
  text-decoration:underline;
}

input[type=submit], input[type=reset], input[type=button] {
  height:27px;
  text-transform:uppercase;
  color:#333333;
  background-color:#EEEEEE;
  border: 1px solid #666666;
  background-image:url('images/shade-button-bg.gif');
  text-align:center;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:2px;
  padding-top:2px;
  cursor:pointer;
}

input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover {
  color:#666666;
}

td.WizardBody {
  padding:10px;
  background-color:WHITE;
}

table.ActionBox {
  border:1px solid BLACK;
  background-color:#E4E4E4;
  padding:10px;
}

td.ActionIcon {
  padding:10px;
  width:150px;
  color:BLACK
  text-align:center;
  font-size: 10pt;
  font-weight: bold;
  width:400px;
  width:400px;
}

td.ActionTitle {
  padding:10px;
  background-color:#E4E4E4;
}

ul.ProductHeirarchyOpen {
  list-style-image:url("images/FolderOpen.gif")
}

ul.ProductHeirarchyClosed {
  list-style-image:url("images/FolderClosed.gif")
}

form {
  margin:0px;
}

table {
  font-size:9pt;
  width:100%;
  border-collapse:collapse;
  border-spacing:0px;
  border-padding:0px;
  cell-spacing:0px;
  cell-padding:0px;
  margin:0px;
}

table.PageWidget {
  background-color:#CCCCCC;
  border:1px solid BLACK;
  padding:5px;
}

table.PageWidgetHeader {
}

td.PageWidgetLeft {
  background:WHITE;
  width:5px;
}

td.PageWidgetBody {
  background:#E4E4E4;
  border-top:1px solid BLACK;
  border-right:1px solid BLACK;
  border-left:1px solid BLACK;
  border-bottom:1px solid #E4E4E4;
  font-size: 10pt;
  padding-left:5px;
  padding-right:10px;
}

td.PageWidgetRight {
  background:WHITE;
  width:50px;
}

.Footer {
  text-align:center;
  font-size:7pt;
}

input, textarea, select, centeredtextbox, textboxinvisible {
  font-family: 'Century Gothic', Arial, Verdana, Helvetica, sans-serif;
  font-size: 9pt;
  color:#333333;
  background-color:#EEEEEE;
      border:1px solid #666666;
  }

input[type="text"], input[type="file"], input[type="password"], textarea {
  padding:2px;
}

input[type="image"], input[type="radio"], input[type="checkbox"] {
  background-color:none;
}

.centeredtextbox {
  text-align:center;
}

table.PortalHeader {
  background-color:WHITE;
}

td.PortalHeaderLogo  {
  vertical-align:middle;
  text-align:left;
  width:30px;
}

td.PortalHeaderTitle  {
  text-align:center;
  vertical-align:middle;
  color:GREEN;
}

td.PortalHeaderRight  {
  text-align:right;
  vertical-align:middle;
}

body {
  background-color:#EEEEEE;
  color:BLACK;
  font-family: 'Century Gothic', Arial, Verdana, Helvetica, sans-serif;
  font-size: 9pt;
  margin-top:0px;
  margin-left:0px;
  margin-bottom:0px;
  margin-right:0px;
}

h1 {
  color:BLACK
  font-size:13pt;
  font-weight: bold;
}

h2 {
  color:BLACK
  font-size: 12pt;
  font-weight: bold;
}

h3 {
  color:BLACK
  font-size: 11pt;
  font-weight: bold;
}

h4 {
  color:BLACK
  font-size: 10pt;
  font-weight: bold;
}

h5 {
  color:BLACK
  font-size: 8pt;
  font-weight: normal;
}

td {
  vertical-align:top;
}

img {
  border:0;
  padding:0px;
  spacing:0px;
}

ul,ol {
  margin-left:-15px;
  margin-bottom:0px;
}

li {
  margin-top:3px;
}

div.HelpText, div.HelpTextActive {
  font-size:8pt;
  font-family:'Century Gothic', Arial, Verdana, Helvetica, sans-serif;
  color:#AAAAAA;
  text-align:left;
  font-style:italic;
  display:block;
  padding:5px;
}

div.HelpTextActive {
  color:#FF6633;
}

.LowLight {
  font-size:8pt;
  font-family:'Century Gothic', Arial, Verdana, Helvetica, sans-serif;
  color:#AAAAAA;
  font-style:italic;
}

input.centered {
  text-align:center
}

.GreenLight {
  color:GREEN;
}

.AmberLight {
  color:YELLOW;
}

.RedLight {
  color:RED;
}

pre {
  font-family: 'Century Gothic', Arial, Verdana, Helvetica, sans-serif;
  font-size: 9pt;
}


table.CommunicationModule {
  padding:10px;
  font-size:10pt;
  text-align:left;
  background-color:#FFFFCC;
  border:BLACK 3px dashed;
}

td.CommunicationModuleIcon {
  padding:10px;
  width:60px;
  text-align:center;
  vertical-align:middle;
}

td.CommunicationModuleBody {
  padding:10px;
  color:BLACK;
  text-align:left;
  vertical-align:middle;
}

.Error {
  font-weight:bold;
  color:RED;
}

.PortalStatusMessage {
  color:GREEN;
}

.WizardStatusMessage {
  color:GREEN;
}

td.StatusComplete, td.StatusIncomplete, td.StatusCurrent {
  text-align:center;
  font-size:8pt;
  border:BLACK 1px solid;
  width:140px;
}

td.StatusCurrent, td.StatusCurrent a, td.StatusCurrent v {
  background-color:#FF6633;
  color: WHITE;
}

td.StatusComplete, td.StatusComplete a, td.StatusComplete v {
  background-color:GREEN;
  color: BLACK;
}

td.StatusIncomplete, td.StatusIncomplete a, td.StatusIncomplete v {
  background-color:DARKGRAY;
  color: GRAY;
}

td.StatusCurrent a:hover {
  background-color:#FF6633;
  color: BLACK;
}

td.StatusComplete a:hover {
  background-color:GREEN;
  color: WHITE;
}

td.StatusIncomplete a:hover {
  background-color:DARKGRAY;
  color: GRAY;
}

table.Outlined {
  background-color:#CCCCCC;
  border:BLACK 1px solid;
  padding:5px;
}

tr.SelectableRow_Selected {
  background-color:#E4E4E4;
}

tr.SelectableRow_NotSelected {
  background-color:WHITE;
}

td.NewsTitle, td.NewsTitleLeft, td.NewsTitleRight {
  border-top:BLACK 1px solid;
  background-color:#E4E4E4;
  color:BLACK;
  text-align:center;
  font-weight:bold;
  padding:5px;
}

td.Overlined, td.OverlinedBorderleft, td.OverlinedLeft, td.OverlinedCenter, td.OverlinedRight {
  text-align:left;
  border-top:BLACK 1px solid;
  color:BLACK;
  background-color:WHITE;
  padding:5px;
  width:500px;
}

td.OverlinedBorderleft {
  border-left:BLACK 1px solid;
}

td.OverlinedCenter {
  text-align:center;
}

td.OverlinedRight {
  text-align:right;
}

td.NewsTitleLeft {
  text-align:left;
}

td.NewsTitleRight {
  text-align:right;
}

td.PortalMenu {
  vertical-align:top;
  width:180px;
}

td.PortalBody {
  vertical-align:top;
}

td.PortalSpacer {
  width:10px;
}

/******************************************************************/
/*                                                                */
/*                         SHADING STYLES                         */
/*                                                                */
/******************************************************************/

TD.shade-content-top-nav-left {
  background-image:url(images/shade-content-top-nav-left.jpg);
}

TD.shade-content-bottom-nav-left {
  background-image:url(images/shade-content-bottom-nav-left.jpg);
}

TD.shade-content-top-nav-right {
  background-image:url(images/shade-content-top-nav-right.jpg);
}

TD.shade-content-bottom-nav-right {
  background-image:url(images/shade-content-bottom-nav-right.jpg);
}

TD.shade-edge-top {
  background-image:url(images/shade-edge-top.gif);
}

TD.shade-edge-bottom {
  background-image:url(images/shade-edge-bottom.gif);
}

TD.shade-edge-left {
  background-image:url(images/shade-edge-left.jpg);
}

TD.shade-edge-right {
  background-image:url(images/shade-edge-right.jpg);
}

TD.shade-corner-tl {
  background-image:url(images/shade-corner-tl.gif);
}

TD.shade-corner-tr {
  background-image:url(images/shade-corner-tr.gif);
}

TD.shade-corner-bl {
  background-image:url(images/shade-corner-bl.gif);
}

TD.shade-corner-br {
  background-image:url(images/shade-corner-br.gif);
}

/******************************************************************/
/*                                                                */
/*                       END SHADING STYLES                       */
/*                                                                */
/******************************************************************/


 -->
</style><style type="text/css">
<!--


/*******************************************************************/
/*                                                                 */
/*            BEGIN STYLES OVERRIDDEN FROM MAIN STYLESHEET         */
/*                                                                 */
/*******************************************************************/

table.PageWidget {
  background: WHITE;
  border: #E4E4E4 1px solid;
}

table.PageWidgetHeader {
}

td.PageWidgetBody {
  background : #E4E4E4;
  border-bottom: 1px solid #E4E4E4;
  border-right: 1px solid #E4E4E4;
  border-left: 1px solid #E4E4E4;
  border-top: 1px solid #E4E4E4;
  padding-left:5px;
  padding-right:10px;
}

td.PageWidgetLeft {
  background : #F1F1F1;
}

td.PageWidgetRight {
  background : #F1F1F1;
}

input, textarea, select, centeredtextbox, textboxinvisible {
  color: #333333;
  background-color: #EEEEEE;
      border: 1px solid #666666;
  }

input[type=submit], input[type=reset], input[type=button] {
  color:#333333;
  background-color:#EEEEEE;
  border: 1px solid #666666;
}

input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover {
  color: #666666;
}

body {
  background-color: #F1F1F1;
  color: BLACK;
}

div.HelpText, div.HelpTextActive {
  color: SILVER;
}

div.HelpTextActive {
  color: #FF6633;
}

.LowLight {
  color: SILVER;
}

a:link, a:visited, a:active {
  color: #FF6633;
}

a:hover {
  color:  BLACK;
}

table.Outlined, table.ActionBox {
  background-color: WHITE;
  border: #E4E4E4 5px solid;
}

table.Product {
  background-color: WHITE;
  border: #E4E4E4 2px solid;
  margin:3px;
}

td.NewsTitle, td.NewsTitleLeft, td.NewsTitleRight {
  border-top: #E4E4E4 5px solid;
  background-color: #E4E4E4;
  color: BLACK;
}

td.Overlined, td.OverlinedBorderleft, td.OverlinedLeft, td.OverlinedCenter, td.OverlinedRight {
  border-top: #E4E4E4 5px solid;
  color : BLACK;
  background-color : WHITE;
}

td.OverlinedBorderleft {
  border-left: #E4E4E4 5px solid;
}

h1 {
  color: #0066CC;
}

h2 {
  color: BLACK;
}

h3 {
  color: BLACK;
}

h4 {
  color: #666666;
}

h5 {
  color: BLACK;
}

hr.SideBarHeader {
}

h2.SideBarHeader {
  color: WHITE;
  text-align: left;
  padding-top: 5px;
  padding-bottom: 0px;
  margin-bottom: 0px;
  font-weight:normal;
}

/******************************************************************/
/*                                                                */
/*            END STYLES OVERRIDDEN FROM MAIN STYLESHEET          */
/*                                                                */
/******************************************************************/

hr.SideBarHeader {
  border: 1px solid #E4E4E4;;
}

div.TemplateHead {
  background-color:WHITE;
  padding:5px;
}

span.TemplateLogo {
  float:left;
  vertical-align: middle;
  text-align: center;
  padding-right:40px;
}

span.TemplateTitle {
  vertical-align: middle;
  text-align: center;
  padding-left:40px;
}

div.TemplateMenuItemHorizontal {
  background-color:WHITE;
  text-align: center;
  padding-top:10px;
  padding-bottom:10px;
}

span.TemplateMenuItemHorizontal {
  vertical-align: middle;
  text-align: center;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:25px;
  padding-right:25px;
}

table.TemplateLayout {
  width:680px;
}

td.TemplateMenu {
  width:280px;
}

td.TemplateMenu, div.TemplateMenu {
  background-color:#888888;
  vertical-align : top;
  padding:10px;
}

td.TemplateBody, div.TemplateBody {
  background-color:WHITE;
  vertical-align : top;
  padding:10px;
}

td.TemplatePoweredBy, div.TemplatePoweredBy {
  height:50px;
  background-color:WHITE;
  padding:10px;
  text-align:center;
  vertical-align: bottom;
}

td.TemplateMenuItemVertical {
  text-align : left;
  vertical-align : middle;
}

td.TemplateMenuItemHorizontal {
  height:40px;
  text-align:center;
  vertical-align:middle;
}

table.TemplateBottom {
}

td.ProductThumbnail {
  background-color:WHITE;
  text-align:center;
  padding:5px;
}

td.ProductDetail {
  background-color:#E4E4E4;
  text-align:center;
  padding:5px;
}

td.ActionTitle {
  background-color:#E4E4E4;
}

td.ActionIcon {
  background-color:WHITE;
}

a.TemplateMenuItem,
a.TemplateMenuItem:link,
a.TemplateMenuItem:active,
a.TemplateMenuItem:visited,
span.TemplateMenuItemSelected
{
  color:BLACK;
  font-size:13px;
}

span.TemplateMenuItemSelected {
	font-weight:bold;
	border-bottom:1px dashed #000000
}


a, a:link, a:visited, a:active {
  color:#FF6633;
}

a.TemplateMenuItemSmall,
a.TemplateMenuItemSmall:link,
a.TemplateMenuItemSmall:active,
a.TemplateMenuItemSmall:visited
{
  color:#FF6633;
  font-size:9px;
  text-transform:uppercase;
}

a.TemplateMenuItemHorizontal,
a.TemplateMenuItemHorizontal:link,
a.TemplateMenuItemHorizontal:active,
a.TemplateMenuItemHorizontal:visited
{
  color:#666666;
  font-size:17px;
}

input.styledbutton {
  color:#333333;
  background-color:#EEEEEE;
  border: 1px solid #666666;
}

input.styledbutton:hover {
  color: #666666;
}
 -->
</style><style type="text/css">
<!--

/*****************************************************************
 *
 *        BEGIN STYLES OVERRIDEN FROM COMMON
 *
 ******************************************************************/

table {
  width:100%;
}

.styledbutton {
  border:none;
}

.styledbutton:hover {
  color:WHITE;
}

table.CommunicationModule {
  background-color:WHITE;
}

a, a:link, a:visited, a:active {
  color:#82420A;
}

a.TemplateMenuItem,
a.TemplateMenuItem:link,
a.TemplateMenuItem:visited,
a.TemplateMenuItem:active {
  color:BLACK;
}

a.TemplateMenuItem:hover {
  text-decoration:none;
  border-bottom: dashed #999999 1px;
}

a.TemplateMenuItemSmall,
a.TemplateMenuItemSmall:link,
a.TemplateMenuItemSmall:active,
a.TemplateMenuItemSmall:visited
{
  color:#82420A;
}

h1 {
  color:#378023;
}

h2 {
  color:#378023;
}

h3 {
  color:#378023;
}

table.ActionBox {
  background-color:WHITE;
  border:#42962B 5px solid;
}

td.aboutbox {
  border:#42962B 2px solid;
}

td.ActionTitle {
  background-color:#42962B;
}

hr.SideBarHeader {
  border: 1px solid #378023;
}

h2.SideBarHeader {
  color:#42962B;
  font-weight:bold;
}

div.HelpTextActive {
  color:#82420A;
}

input, textarea, select, centeredtextbox, textboxinvisible {
  color:#82420A;
  border:1px solid #82420A;
}

table.Outlined {
  background-color:WHITE;
  border:1px solid #42962B;
}

table.Product {
  border:1px solid #42962B;
}

td.ProductDetail {
  background-color:#F6EBD1;
}

td.ProductDetail a {
  color:#000000;
  text-decoration:none;
}

td.ProductDetail a:hover {
  text-decoration:underline;
}

td.ProductThumbnail {
  background-color:#F6EBD1;
}

td.NewsTitle, td.NewsTitleLeft, td.NewsTitleRight {
  border-top:#42962B 1px solid;
  background-color:#F6EBD1 ;
}

td.Overlined, td.OverlinedBorderleft, td.OverlinedLeft, td.OverlinedCenter, td.OverlinedRight {
  border-top:#42962B 1px solid;
}

td.OverlinedBorderleft {
  border-left:#F6EBD1 1px solid;
}

input, select, textarea {
  background-color:white;
}

 -->
</style><style type="text/css">
<!--



ul.ProductHeirarchyOpen li {
  line-height:20px;
  margin-left:5px;
}

.bottomBg {
	background-image: url(images/bottom_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.sideBg {
	background-color: #FFF9EB;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #378023;
	border-right-color: #378023;
	border-bottom-color: #378023;
	border-left-color: #378023;
}
.mainBg {
	background-color: #FFF9EB;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #378023;
	border-right-color: #378023;
	border-bottom-color: #378023;
	border-left-color: #378023;
	background-image: url(images/inside_flowers.gif);
	background-repeat: no-repeat;
	background-position: right bottom;

}
.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #378023;
}
.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #378023;
	text-decoration: none;
}
.menuSub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;

	color: #378023;
	text-decoration: none;
}
.bodyText {
	font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;

        text-decoration: none;
}

table, table.outlined {
  width:auto;
}

body {
  background-image:url('images/bg.gif');
  margin:10px;
}

div.TemplateHead, span.TemplateLogo, span.TemplateTitle  {
  background:none;
  padding-left:0px;
  padding-right:0px;
}

div.TemplateMenuItemHorizontal {
  background:#FFF9EB;
      margin-left:30px;
    width:710px;
    padding:3px;
    padding-top:4px;
    border-top:1px solid #488932;
}

span.TemplateMenuItemHorizontal {
  margin:0px;
  border-right:1px solid #488932;
  padding-left:4px;
  padding-right:4px;
  padding-bottom:0px;
  padding-top:0px;
}

div.TemplateHeadTL {
      position:absolute;
    top:65;
    left:-4;
    height:30px;
    margin-left:10px;
}

div.TemplateHeadTR {
      position:absolute;
    top:65;
    left:741;
    height:30px;
  }

div.TemplateMenu, div.TemplateBody {
  border-top:1px solid #488932;
  border-bottom:1px solid #488932;
  border-left:1px solid #488932;
  border-right:1px solid #488932;
  margin:10px;
  padding:10px;
}

div.TemplateMenu  {
  float:left;
  margin-top:0px;
  margin-left:5px;
  width:190px;
  background:#FFF9EB;
}

div.TemplateBody {
  margin-top:0px;
      margin-left:216px;
    background:#FFF9EB;
}

div.TemplatePoweredBy {
  padding-bottom:0px;
}
