﻿h1,h2,h3,h4,h5,h6 { margin: 0px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #007B45; line-height: 1.2em;}
h1 {padding: 9px 0px 6px 0px; font-size: 1.2em; font-weight: normal; }
h2 {padding: 8px 0px 5px 0px; font-size: 1.1em; font-weight: normal; }
h3 {padding: 7px 0px 4px 0px; font-size: 1em;}
h4 {padding: 6px 0px 3px 0px; font-size: .9em;}
h5 {padding: 5px 0px 2px 0px; font-size: .85em; }
h6 {padding: 4px 0px 1px 0px; font-size: .7em; font-weight: normal;}

#mainMenuLayout{
position: absolute; top: 113px; display: block; width: 100%; height: 23px; background: #007B45; clear:both; 
}


div.menuBottom{height:10px; width:220px; background:#fff url('/images/DynamicImages/green/nav_bottom.gif')  no-repeat top left;}
div.menuTop{padding:0px; margin:0px; margin-bottom:-10px; height:10px; width:220px; background:#fff url('/images/DynamicImages/green/nav_top.gif')  no-repeat top left;}
html>body div.menuTop{margin-bottom:0px;}

div#mainMenu { position: absolute; top: 105px; display: block; width: 100%; height: 23px; background: #007B45; }
ul#mainMenu { width: 100%; height: 23px; margin: 0; padding: 0; background: #007B45; list-style-type: none; }
#mainMenu li { display: block; float: left; height: 23px; margin: 0; padding: 0px 7px 5px 10px; background: #007B45 url('/images/DynamicImages/green/mainmenu_back.gif') top right no-repeat;  }
#mainMenu li#lastitem { background: #007B45 url('/images/DynamicImages/green/mainmenu_last_back.gif') top right no-repeat; }
html>body #mainMenu li { height: 18px; }

#mainMenu li a { display: block; clear: none; width: auto; margin: 0; padding-top: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; line-height: 1em; font-weight: normal; text-align: center; }
#mainMenu li a:link, #mainMenu li a:visited { color: #fff; }
#mainMenu li a:hover{ color: #fff;  } #mainMenu li a.active {font-weight:bold;}

#lsNavMenu { width: 220px; margin: 0px; padding: 0px; list-style-type: none; }
#lsNavMenu li { float: left; width: 186px; margin: 0px; padding: 0px; text-align: left; vertical-align: bottom; list-style-position: outside;  }
#lsNavMenu li li{width:181px;}
#lsNavMenu li li li{width:171px;}
#lsNavMenu li li li li{width:161px;}
#lsNavMenu li li li li li{width:151px;}
html>body #lsNavMenu li, html>body #lsNavMenu li li li, html>body #lsNavMenu li li li li,html>body #lsNavMenu li li li li li { width: auto; float: none; height:1%; }
#lsNavMenu li a { display: block; width: 100%; margin: 0; padding: 4px 12px 5px 22px; background-color: #007B45; font-size: .7em; text-decoration: none; text-indent: -13px; color: #FFF;  }
#lsNavMenu li.mainNavActive a { font-weight: bold; color: #fff; }
li.mainNavActive a{font-weight:bold;}
#lsNavMenu li .navarrows { font-weight: bold; color: #fff; }
#lsNavMenu li.mainNavActive .navarrows { color: #fff; }

#lsNavMenu ul  { width: auto; margin: 0; padding: 0; list-style-type: none;  }
#lsNavMenu li.mainNavActive li a { padding: 4px 7px 5px 32px; background-color: #34956A; font-weight: normal; color: #fff; text-decoration: none; text-indent: -13px; }
#lsNavMenu li.mainNavActive li .navarrows { color: #fff; }

#lsNavMenu li li.mainNavActive a{ color: #fff; }
#lsNavMenu li li.mainNavActive .navarrows { color: #fff; }

#lsNavMenu li li.mainNavActive li a {  padding: 4px 7px 5px 42px; background-color: #34956A; color: #fff; text-decoration: none; text-indent: -13px; }
#lsNavMenu li li.mainNavActive li .navarrows { }
#lsNavMenu li li li.mainNavActive li a {  padding: 4px 7px 5px 52px; background-color: #34956A; color: #fff; text-decoration: none; text-indent: -13px; }
#lsNavMenu li li li li.mainNavActive li a {  padding: 4px 7px 5px 62px; background-color: #34956A; color: #fff; text-decoration: none; text-indent: -13px; }
#lsNavMenu li li li li li.mainNavActive li a {  padding: 4px 7px 5px 62px; background-color: #34956A; color: #fff; text-decoration: none; text-indent: -13px; }
html>body #lsNavMenu li li li li li a, html>body #lsNavMenu li li li li a, html>body #lsNavMenu li li li a, html>body #lsNavMenu li li a, html>body #lsNavMenu li a { width: auto; }


table.MainTable1col th.Table1col_head,table.MainTable2col th.Table2col_head,table.MainTable3col th.Table3col_head 

{font-family:Arial;font-size:16px; color:#007B45; }

table.MainTable1col{margin:0px auto 8px auto; width:527px; background:#fff url('/images/DynamicImages/green//box1bottom.gif') no-repeat bottom left;}
th.Table1col_head{height:31px; vertical-align:middle;margin:0px; padding:0px; padding-left:7px;   background:#fff url('/images/DynamicImages/green//box1top.gif') no-repeat top left;}
td.Tablecell{ padding:0px; margin:0px; text-align:left; padding:5px; }
td.Tablecell p{ color:Black; }


.mainContentWrap td.Tablecell ul, .mainContentWrap td.Content ul
{
padding:0px;
margin:0px;
text-indent:0px;
font-family:arial,Helvetica,sans-serif;
font-size:1em;
list-style-type:square;
padding:2px 0 0;
}


.mainContentWrap td.Tablecell li, .mainContentWrap td.Content li
{
padding:0px;
margin:0px;
text-indent:0px;
background-image:url(/images/general/structural/arrow02.gif);
background-repeat:no-repeat;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:10px;
padding-bottom:5px;
}

table.MainTable2col{margin:0px auto 8px auto; width:528px;}
th.Table2col_head{height:31px; vertical-align:middle;margin:0px; padding:0px; padding-left:0px; width:256px; background:#fff url('/images/DynamicImages/green/box2top.gif') no-repeat top left;}
table.MainTable2col td.Tablecell{ padding:0px; margin:0px; text-align:left; padding:5px; color:Black; background:#fff url('/images/DynamicImages/green/box2bottom.gif') no-repeat bottom left }
td.Tablecell p{ color:Black; }

table.MainTable3col{margin:0px auto 8px auto; width:528px;}
th.Table3col_head{height:31px; vertical-align:middle;margin:0px; padding:0px; padding-left:0px; width:167px; background:#fff url('/images/DynamicImages/green/box3top.gif') no-repeat top left;}
table.MainTable3col td.Tablecell{ padding:0px; margin:0px; text-align:left; padding:5px; color:Black; background:#fff url('/images/DynamicImages/green/box3bottom.gif') no-repeat bottom left }
td.Tablecell p{ color:Black; }

table.Box {
margin:0 auto 8px auto;
padding:0;
width:525px;
}

table.Box td.TopBorder {
background:transparent url(/images/DynamicImages/green/boxtop.gif) no-repeat scroll 0 0;
height:10px;
margin:0;
padding:0 0 0 0px;
width:100%;
line-height:10px;
}

table.Box td.Content {
background:transparent url(/images/DynamicImages/green/boxspacer.gif) repeat-y scroll 0 0;
margin:0;
padding:2px 7px 0 10px;
width:100%;
}

table.Box td.Bottom {
background:transparent url(/images/DynamicImages/green/boxbottom.gif) no-repeat scroll 0 100%;
height:8px;
margin:0;
padding:0;
width:100%;
line-height:10px;
}

table.Box h2
{
font-family:Arial;
font-size:15px;
font-style:normal;
font-weight:bold;
margin:0;
padding:6px 0 0;
}

table.Box .Content .BoxText
{
float:left;
width:61%;
}

table.Box .Content .BoxImage
{
margin-top:0;
padding-top:0;
}

.mainContent h2 a:link{color: #007B45; text-decoration:underline; font-weight:bold;}

table.Box2ColWide td, table.Box1 td, table.Box2Col td, table.BoxWide td, table.Box td, table.MainHalfTable1colWide td, table.MainTable3col td, table.MainTable2colWide td, table.MainTable2col td, table.MainTable1col td { border: none; }

table { border-collapse: collapse; }
td { border: 1px solid #007B45; }
td ul { padding: 5px; }

p.centerBanners522 { width: 522px; margin-left: auto; margin-right: auto; display: table; margin-top:0px; margin-bottom:0px; }
p.centerBanners522 img { padding-bottom: 10px; } 

.middleTable td { border: none; }
table.Box1Green td, table.Box2Green td, table.Box3Green td {border:none;}


table.Box1Green , table.Box2Green , table.Box3Green  {
margin-bottom:10px;
width:737px;
margin-left:auto;
margin-right:auto;
}

table.Box2Green{width:530px;}

table.Box1Green  td.TopBorder {
background:transparent url(/images/dynamicimages/green/boxtop.gif) no-repeat scroll 0 0;
height:10px;
line-height:10px;
margin:0;
padding:0 0 0 10px;
width:100%;
}

table.Box1Green  td.Content {
background:transparent url(/images/dynamicimages/green/boxspacer.gif) repeat-y scroll 0 0;
margin:0;
padding:2px 5px 0 10px;
width:100%;
}


table.Box1Green  td.Bottom {
background:transparent url(/images/dynamicimages/green/boxbottom.gif) no-repeat scroll 0 100%;
height:10px;
margin:0;
padding:0;
width:100%;
line-height:10px;
}



table.Box3Green  td.TopBorder {
background:transparent url(/images/dynamicimages/green/box31top.gif) no-repeat scroll 0 0;
height:10px;
line-height:10px;
margin:0;
padding:0 0 0 10px;
width:236px;
}

table.Box3Green  td.Content {
background:transparent url(/images/dynamicimages/green/box31spacer.gif) repeat-y scroll 0 0;
margin:0;
padding:2px 5px 0 10px;
width:230px;
}

table.Box3Green  td.Bottom {
background:transparent url(/images/dynamicimages/green/box31bottom.gif) no-repeat scroll 0 100%;
height:10px;
margin:0;
padding:0;
width:236px;
line-height:10px;
}

table.Box2Green  td.TopBorder {
background:transparent url(/images/dynamicimages/green/box21top.gif) no-repeat scroll 0 0;
height:10px;
line-height:10px;
margin:0;
padding:0 0 0 10px;

}

table.Box2Green td.Content {
background:transparent url(/images/dynamicimages/green/box21spacer.gif) repeat-y scroll 0 0;
margin:0;
padding:2px 10px 0 10px;

}

table.Box2Green  td.Bottom {
background:transparent url(/images/dynamicimages/green/box21bottom.gif) no-repeat scroll 0 100%;
height:10px;
margin:0;
padding:0;

line-height:10px;
}

table.Box1Green  h2, table Box2Green  h2, table Box3Green  h3
{

font-family:Arial;
font-size:15px;
font-style:normal;
font-weight:bold;
margin:0;
padding:6px 0 0;
}


table.Box3Green  td.Content p, table.Box2Green  td.Content p
{
padding-right:12px;	
}


td.imageCellNoPadding{padding-bottom:0px;}

/* Specific Table Styles
table.ContentTable_1Col_Header { width: 730px; }
table.ContentTable_1Col_Header th { padding: 0; }
table.ContentTable_1Col_Header td { padding: 0; }
table.ContentTable_1Col_Header thead {}
table.ContentTable_1Col_Header thead tr.Top {}
table.ContentTable_1Col_Header thead tr.Top th { width: 100%; height: 31px; background: transparent url("/images/DynamicImages/green/box1top.gif") no-repeat center center; color: #007A45; font-size: 15px; font-family: Arial; text-align: left; padding-left: 10px; }
table.ContentTable_1Col_Header tbody tr.Bottom {}
table.ContentTable_1Col_Header tbody tr.Bottom td { width: 100%; height: 8px; background: transparent url("/images/DynamicImages/green/box1bottom.gif") no-repeat center center; }

table.TablesContainer_2Col_Header { width: 730px; }
table.TablesContainer_2Col_Header td.Left { padding-right: 5px; padding-left: 0; padding-top: 0; padding-bottom: 0; }
table.TablesContainer_2Col_Header td.Right { padding-left: 5px; padding-right: 0; padding-top: 0; padding-bottom: 0; }

table.ContentTable_2Col_Header { width: 360px; }
table.ContentTable_2Col_Header th { padding: 0; }
table.ContentTable_2Col_Header td { padding: 0; }
table.ContentTable_2Col_Header thead {}
table.ContentTable_2Col_Header thead tr.Top {}
table.ContentTable_2Col_Header thead tr.Top th { width: 100%; height: 31px; background: transparent url("/images/DynamicImages/green/box2top.gif") no-repeat center center; color: #007A45; font-size: 15px; font-family: Arial; text-align: left; padding-left: 10px; }
table.ContentTable_2Col_Header tbody {}
table.ContentTable_2Col_Header tbody tr.Bottom {}
table.ContentTable_2Col_Header tbody tr.Bottom td { width: 100%; height: 8px; background: transparent url("/images/DynamicImages/green/box2bottom.gif") no-repeat center center; }

table.TablesContainer_3Col_Header { width: 730px; }
table.TablesContainer_3Col_Header td.Left { padding: 0; }
table.TablesContainer_3Col_Header td.Middle { padding-left: 11px; padding-right: 11px; padding-top: 0; padding-bottom: 0; }
table.TablesContainer_3Col_Header td.Right { padding: 0; }

table.ContentTable_3Col_Header { width: 236px; }
table.ContentTable_3Col_Header th { padding: 0; }
table.ContentTable_3Col_Header td { padding: 0; }
table.ContentTable_3Col_Header thead {}
table.ContentTable_3Col_Header thead tr.Top {}
table.ContentTable_3Col_Header thead tr.Top th { width: 100%; height: 31px; background: transparent url("/images/DynamicImages/green/box3top.gif") no-repeat center center; color: #007A45; font-size: 15px; font-family: Arial; text-align: left; padding-left: 10px; }
table.ContentTable_3Col_Header tbody {}
table.ContentTable_3Col_Header tbody tr.Middle {}
table.ContentTable_3Col_Header tbody tr.Bottom {}
table.ContentTable_3Col_Header tbody tr.Bottom td { width: 100%; height: 8px; background: transparent url("/images/DynamicImages/green/box3bottom.gif") no-repeat center center; }

table.ContentTable_1Col_NoHeader { width: 730px; }
table.ContentTable_1Col_NoHeader th { padding: 0; }
table.ContentTable_1Col_NoHeader td { padding: 0; }
table.ContentTable_1Col_NoHeader thead {}
table.ContentTable_1Col_NoHeader thead tr.Top {}
table.ContentTable_1Col_NoHeader thead tr.Top th { width: 100%; height: 7px; background: transparent url("/images/DynamicImages/green/1Column_NoHeader/Top.gif") no-repeat center center; }
table.ContentTable_1Col_NoHeader tbody {}
table.ContentTable_1Col_NoHeader tbody tr.Middle {}
table.ContentTable_1Col_NoHeader tbody tr.Middle td { width: 100%; background: transparent url("/images/DynamicImages/green/1Column_NoHeader/Middle.gif") repeat-y center center; padding: 10px; }
table.ContentTable_1Col_NoHeader tbody tr.Bottom {}
table.ContentTable_1Col_NoHeader tbody tr.Bottom td { width: 100%; height: 7px; background: transparent url("/images/DynamicImages/green/1Column_NoHeader/Bottom.gif") no-repeat center center; }

table.TablesContainer_2Col_NoHeader { width: 730px; }
table.TablesContainer_2Col_NoHeader td.Left { padding-right: 5px; padding-left: 0; padding-top: 0; padding-bottom: 0; }
table.TablesContainer_2Col_NoHeader td.Right { padding-left: 5px; padding-right: 0; padding-top: 0; padding-bottom: 0; }

table.ContentTable_2Col_NoHeader { width: 360px; }
table.ContentTable_2Col_NoHeader th { padding: 0; }
table.ContentTable_2Col_NoHeader td { padding: 0; }
table.ContentTable_2Col_NoHeader thead {}
table.ContentTable_2Col_NoHeader thead tr.Top {}
table.ContentTable_2Col_NoHeader thead tr.Top th { width: 100%; height: 7px; background: transparent url("/images/DynamicImages/green/2Column_NoHeader/Top.gif") no-repeat center center; }
table.ContentTable_2Col_NoHeader tbody {}
table.ContentTable_2Col_NoHeader tbody tr.Middle {}
table.ContentTable_2Col_NoHeader tbody tr.Middle td { width: 100%; background: transparent url("/images/DynamicImages/green/2Column_NoHeader/Middle.gif") repeat-y center center; padding: 10px; }
table.ContentTable_2Col_NoHeader tbody tr.Bottom {}
table.ContentTable_2Col_NoHeader tbody tr.Bottom td { width: 100%; height: 7px; background: transparent url("/images/DynamicImages/green/2Column_NoHeader/Bottom.gif") no-repeat center center; }

table.TablesContainer_3Col_NoHeader { width: 730px; }
table.TablesContainer_3Col_NoHeader td.Left { padding: 0; }
table.TablesContainer_3Col_NoHeader td.Middle { padding-left: 11px; padding-right: 11px; padding-top: 0; padding-bottom: 0; }
table.TablesContainer_3Col_NoHeader td.Right { padding: 0; }

table.ContentTable_3Col_NoHeader { width: 236px; }
table.ContentTable_3Col_NoHeader th { padding: 0; }
table.ContentTable_3Col_NoHeader td { padding: 0; }
table.ContentTable_3Col_NoHeader thead {}
table.ContentTable_3Col_NoHeader thead tr.Top {}
table.ContentTable_3Col_NoHeader thead tr.Top th { width: 100%; height: 7px; background: transparent url("/images/DynamicImages/blue/3Column_NoHeader/Top.gif") no-repeat center center; }
table.ContentTable_3Col_NoHeader tbody {}
table.ContentTable_3Col_NoHeader tbody tr.Middle {}
table.ContentTable_3Col_NoHeader tbody tr.Middle td { width: 100%; background: transparent url("/images/DynamicImages/blue/3Column_NoHeader/Middle.gif") repeat-y center center; padding: 10px; }
table.ContentTable_3Col_NoHeader tbody tr.Bottom {}
table.ContentTable_3Col_NoHeader tbody tr.Bottom td { width: 100%; height: 7px; background: transparent url("/images/DynamicImages/blue/3Column_NoHeader/Bottom.gif") no-repeat center center; }
*/