html {overflow-y: scroll;}

body 
{
    text-align: center;
    min-width: 850px;
    font-family:sans-serif;
    font-size:0.88em;
    margin: 0px;
    background-color:rgb(245,250,245);
    background-image:url("images/bg2.bmp");

}

div.leftColumn{
    float:left;
    height:85%;
    width:25%;
    
    font-size:0.88em;
    
}

div.rightColumn{
    float:right;
    left:1px;
    width:74%;
}

a{
    text-decoration:none;
}
.floatLeft{
    float:left;
}

.floatRight{
    float:right;
}

table.layout
{
    border-right:1px solid rgb(71,71,71);
    border-left:1px solid rgb(71,71,71);
    min-height:700px;
    height:100%;
    width:850px;
    vertical-align:top;
    background-color:white;
}

td.header
{


}

table.header
{
    margin-top:5px;
    margin-bottom:5px;
    width:100%;
}

td.icon
{
    padding-left:15px;
    cursor:pointer;
}

td.tagline
{

    cursor:pointer;
    vertical-align:top;
    padding-left:5px;
    font-size:11px;
    font-style:italic;
    font-family:sans-serif;
    color:rgb(50,102,87);
    white-space:nowrap;
    text-align:center;
}




td.pageContent
{
    height:100%;vertical-align:top;
    padding:18px;
    padding-top:12px;
    font-family:sans-serif;
    line-height:1.3;
    font-size:0.88em;
    color:black;


}

table.contentText
{

    margin-right:20px;
}

td.contentText
{
    height:100%;
    vertical-align:top;
    padding:0px;
    padding-top:12px;
    font-family:sans-serif;
    line-height:1.2;
    font-size:0.88em;
    color:black;
}


table.homePageText
{
    width:100%;
    vertical-align:top;
    border:5px solid white;

    -moz-column-gap:2px;
}

td.nav
{
    width:100%;
    vertical-align:bottom;
    padding-left:20px;
    border-bottom:1px solid rgb(50,102,87);
}

table.nav
{


    font-size:14px;
    width:100%;
    color:rgb(50,102,87);
    font-family:sans-serif;
    color:rgb(30,60,30);
    background-color:rgb(228,228,228);

}

td.navCellHome
{
    padding-top:3px;

    padding-left:20px;
    padding-right:20px;
    white-space:nowrap;
    cursor:pointer;
    /* border-left:1px solid rgb(0,102,67); */
    /* border-right:1px solid rgb(0,102,67); */
    /* border-top:1px solid rgb(0,102,67); */
}
td.navCellSuccess
{
    padding-top:3px;

    padding-left:20px;
    padding-right:20px;
    white-space:nowrap;
    cursor:pointer;
    
    /* border-left:1px solid rgb(0,102,67); */
    /* border-right:1px solid rgb(0,102,67); */
    /* border-top:1px solid rgb(0,102,67); */

}
td.navCellServices
{
    padding-top:3px;
    padding-bottom:0px;
    padding-left:20px;
    padding-right:20px;
    white-space:nowrap;
    cursor:pointer;
    /* border-left:1px solid rgb(0,102,67); */
    /* border-right:1px solid rgb(0,102,67); */
    /* border-top:1px solid rgb(0,102,67); */
}
td.navCellAbout
{
    padding-top:3px;
    padding-bottom:0px;
    padding-left:20px;
    padding-right:20px;
    white-space:nowrap;
    cursor:pointer;
    /* border-left:1px solid rgb(0,102,67); */
    /* border-right:1px solid rgb(0,102,67); */
    /* border-top:1px solid rgb(0,102,67); */
}
td.navCellBlog
{
    padding-top:3px;
    padding-bottom:0px;
    padding-left:15px;
    padding-right:15px;
    white-space:nowrap;
    cursor:pointer;
    
    /* border-left:1px solid rgb(0,102,67); */
    /* border-right:1px solid rgb(0,102,67); */
    /* border-top:1px solid rgb(0,102,67); */

}
td.successSpace
{
   
    background-color:white;
}
td.blogSpace
{
	font-size:10px;
    background-color:white;
}
td.space
{
    background-color:white;
}
td.lastSpace
{
    background-color:white;
    width:100%;
}
td.navCellContact
{
    padding-top:3px;
    padding-bottom:0px;
    padding-left:20px;
    padding-right:20px;
    white-space:nowrap;
    cursor:pointer;
    /* border-left:1px solid rgb(0,102,67); */
    /* border-right:1px solid rgb(0,102,67); */
    /* border-top:1px solid rgb(0,102,67); */
}


td.navCellSelected
{
    padding-top:3px;
    padding-bottom:1px;
    padding-left:20px;
    padding-right:20px;
    white-space:nowrap;
    cursor:pointer;
    background-color:rgb(50,102,77);
    /* border-left:1px solid rgb(0,102,67); */
    /* border-right:1px solid rgb(0,102,67); */
    /* border-top:1px solid rgb(0,102,67); */
    color:white;


}
/*************** HomePage ***************/
td.homePageImage
{



    width:100%;

    font-family:sans-serif;
}

td.homePageLeftTextTop
{
    width:50%;
    height:60%;
    padding:10px;
    border-right:5px solid white;
    border-bottom:5px solid white;
    background:rgb(242,242,242);
    vertical-align:top;
    font-family:sans-serif;
    font-size:0.88em;
    line-height:1.3;

}

td.homePageLeftTextBottom
{
    width:50%;
    height:40%;
    padding:10px;
    border-right:5px solid white;

    background:rgb(242,242,242);
    vertical-align:top;
    font-family:sans-serif;
    font-size:0.88em;
    line-height:1.3;
}

div.homePageLayout{
    margin:0 auto;
    width:850px;
    min-height:700px;
    text-align: left;
    border-right:1px solid rgb(71,71,71);
    border-left:1px solid rgb(71,71,71);
    background-color:white;
    overflow:hidden;
}

div.homePageLeft{
    width:50%;
    padding:15px;
    border:black;
    border-width:2px;
    vertical-align:top;
    font-family:sans-serif;
    font-size:0.88em;
    background:rgb(242,242,242);
    float:left;
}

div.homePageRight{
    width:50%;


}
div.homePageLeftTextTop
{
    border-right:5px solid white;
    border-bottom:5px solid white;

}

div.homePageLeftTextBottom
{

    border-right:5px solid white;

}


td.homePageRightText
{

}

/*************** HomePage ***************/
h1
{
    font-family:sans-serif;
    font-size:20px;
    margin:0px;
    margin-bottom:0px;
    color:rgb(40,60,40);
}
h2
{
    margin-bottom:5px;font-size:13px;font-family:sans-serif;
}
h2.home
{
    margin-bottom:5px;font-size:15px;font-family:sans-serif;
}

ul
{
    margin-top:0px;
    margin-bottom:5px;

}
ul.services
{
    margin-top:0px;
    margin-bottom:5px;
    margin-left: 0;
    padding-left: 20px;

}

li.services
{
    padding-bottom:5px;
    margin-left: 0;
    padding-left: 0;


}

table.homePageBullets
{
    width:100%;margin-top:10px;
}

td.homePageLeftBullets
{
    width:33%;
    padding:8px;
    border-right:5px solid white;
    background:rgb(215,228,189);
    vertical-align:top;
    font-family:sans-serif;
    font-size:0.88em;
    line-height:1.3
}

td.homePageCenterBullets
{
    width:34%;
    padding:8px;
    border-left:5px solid white;
    border-right:5px solid white;
    background:rgb(198,217,241);
    vertical-align:top;
    font-family:sans-serif;
    font-size:0.88em;
    line-height:1.3
}

td.homePageRightBullets
{
    width:33%;
    padding:8px;
    border-left:5px solid white;
    background:rgb(252,213,181);
    vertical-align:top;
    font-family:sans-serif;
    font-size:13px;
    line-height:1.3;
}

td.footer
{
    text-align:center;
    vertical-align:top;
    font-family:sans-serif;
    font-size:0.75em;
    border-top:1px solid rgb(71,71,71);
    padding-top:5px;
}

div.footer{
    margin:0 auto;
    padding-top:5px;
    width:850px;
    font-size:0.75em;
    text-align: center;
    border-top:1px solid rgb(71,71,71);
    border-right:1px solid rgb(71,71,71);
    border-left:1px solid rgb(71,71,71);
    background-color:white;
}

td.greenBox
{
    line-height:1.7;
    font-size:0.89em;
    color:rgb(50,50,50);
    vertical-align:top;
    padding:8px;
    padding-bottom:0px;
    padding-left:0px;
    width:200px;
    background:rgb(215,228,189);
    border-top:15px solid white;
    border-right:20px solid white;
    border-bottom:12px solid white
}

.greenBox{
    background-color: rgb(215, 228, 189);
}

td.imageGrid
{
    width:200px;
    height:200px;
    background-color:blue;
}

div.callout
{
    width:468px;
    height:232px;
}

span.firstLine
{
    font-weight : bold; text-align : justify;
}

table.subNav
{

    font-size:11px;
    font-family:sans-serif;
    width:205px;

    margin-right:0px;
}

td.subNav
{

    padding:2px;
    padding-left:12px;
    padding-top:8px;
    white-space:nowrap;
}

td.subNavSelected
{
    padding:2px;
    padding-left:12px;
    padding-top:8px;
    white-space:nowrap;
    font-weight:bold;

}

a.subNav
{
    color:rgb(0,25,75);
    padding-left:1px;
    text-decoration:none;
}

a.boxNav
{
    text-decoration:none;
    color:rgb(10,10,10);
}

li
{
    padding-bottom:1px;
}



td.servicesPageLeftBullets
{
    width:33%;
    padding:8px;

    border-right:5px solid white;
    background:rgb(215,228,189);
    vertical-align:top;
    font-family:sans-serif;
    font-size:0.88em;
    line-height:1.2
}

td.servicesPageCenterBullets
{
    width:34%;
    padding:8px;
    padding-right:8px;
    border-left:5px solid white;
    border-right:5px solid white;
    background:rgb(198,217,241);
    vertical-align:top;
    font-family:sans-serif;
    font-size:0.88em;
    line-height:1.2
}

td.servicesPageRightBullets
{
    width:33%;
    padding:8px;
    padding-right:8px;
    border-left:5px solid white;
    background:rgb(252,213,181);
    vertical-align:top;
    font-family:sans-serif;
    font-size:0.88em;
    line-height:1.2;
}

a.accordianLink{
    font-size:11px;
    padding:0px;
}

ul.accordianUL{
    padding-left:0px;
    padding-right:35px;
    padding-bottom:0px;
    font-size:0.75em;
    float:left;
}

div.accordianCaption{

    font-size:0.75em;
    text-align:left;
}

a.readMore{
 font-size:0.88em;
 font-family:sans-serif;
 color:rgb(50,102,87);
 font-weight:bold;
}


