﻿body
{
    background-color: #1AD0D0;
    background: url(images/wallpaper.jpg);
}

.banner
{
    margin: 0px auto;
    padding: 0px;
    background: url(images/topofpage1a.png) no-repeat center top;
    height: 232px;
    border: 0px solid green;
}


.mantal
{
    /*background: #1AD0D0 url(images/topofpage3.png) repeat-x;*/
    border: 0px solid green;
    padding: 0px;
    margin: 0px auto;
    width:924px;
    padding-left:1px;
}


h2
{
    color: #4C565C;
}

#canvas
{
    position: relative;
    margin: 0px auto;
    width: 966px;
    border: 0px solid blue;
    color: #4C565C;
    padding: 0px;
}


.TopOfPage
{
    margin: 0px auto;
    width: 966px; /*background: url(images/topofpage1a.png) no-repeat 0px 0px;*/
    border: 0px solid green;
    padding: 0px;
}
.MiddleOfPage
{
    margin: 0px auto;
    width: 924px;
    background-color: White;
    border: 0px solid yellow;
    background: url(images/middleofpage1a.png) repeat-y center;
}
.BottomOfPage
{
    clear: both;
    margin: 0px auto;
    background: url(images/bottomofpage1a.png) no-repeat center top;
    width: 924px;
    height: 100px;
    border: 0px solid black;
}

.tred
{
    background: url(images/BotMantal.jpg) repeat-x;
    height: 100px;
    width: 100%;
    border: 0px solid green;
}
.ContentArea
{
    margin: 200px 20px 40px 40px;
    border: Thin solid blue;
}

.ResourceLinks
{
    margin: 25px 15px;
    width: 260px;
    border: 1px solid #A78432;
}

.ResourceLinks UL
{
    list-style-type: none;
    white-space: nowrap;
}

.ResourceLinks UL LI
{
    font-family: Georgia, "Times New Roman" , Times, serif;
    font-size: .95em;
    padding: 2px;
    margin: 0px 0px 0px 7px;
    line-height: normal;
}

.Pictures
{
    margin-left: 2px;
    padding: 10px 20px;
    border: 0px solid blue;
}
.Picture
{
    float: left;
    padding: 20px;
    width: 260px;
    border-right: 0px solid grey;
}
.Picture IMG
{
    width: 256px;
    height: 192px;
}

.Calculator
{
    margin: 25px;
    margin-left: 25px;
    margin-right: 15px;
    width: auto;
    border: 0px solid #A78432;
}

.Calculator UL
{
    list-style-type: none;
    white-space: nowrap;
}

.Calculator UL LI
{
    font-size: .95em;
    padding: 2px;
    margin: 0px 0px 0px 7px;
    line-height: normal;
}

.CalcSection
{
    float: left;
    padding: 10px;
    width: 47%;
    border: 0px solid green;
}


.page-title
{
    text-align: right;
    font-size: 20px;
    letter-spacing: -1px;
    color: blue;
    margin: 0px;
    padding: 0px;
    height: auto;
    width: 748px;
    border: 0px solid blue;
}

.content
{
    margin: 10px auto;
    height: auto;
    width: 800px;
    border: 0px solid blue;
    background-color: #ccebff;
    font: 12px georgia;
    letter-spacing: normal;
}
.inner-content
{
    margin: 0px 20px;
    padding: 5px;
}
.boxit
{
    border: 5px solid grey;
    padding: 20px;
}

.roundedcornr_box_253550
{
    background: #b1ba8e;
}
.roundedcornr_top_253550 div
{
    background: url(images/roundedcornr_253550_tl.png) no-repeat top left;
}
.roundedcornr_top_253550
{
    background: url(images/roundedcornr_253550_tr.png) no-repeat top right;
}
.roundedcornr_bottom_253550 div
{
    background: url(images/roundedcornr_253550_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_253550
{
    background: url(images/roundedcornr_253550_br.png) no-repeat bottom right;
}

.roundedcornr_top_253550 div, .roundedcornr_top_253550, .roundedcornr_bottom_253550 div, .roundedcornr_bottom_253550
{
    width: 100%;
    height: 15px;
    font-size: 1px;
}
.roundedcornr_content_253550
{
    margin: 0 15px;
}

.leftpicture
{
    float: left;
    margin: 10px 30px 10px 10px;
    border: thin solid blue;
}

.PortfolioItem
{
    height: auto;
}

.ContentList
{
    margin: 20px auto;
    padding: 0px;
    width: 530px;
}

.ContentList ul
{
    text-indent: 3px;
    list-style-position: inside;
    list-style-image: url('images/checkmark.gif');
    list-style-type: square;
    padding: 0px;
    margin: 0px;
    width: 100%;
}

.ContentList li
{
    color: #333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    padding: 0px;
    padding-bottom: 2px;
    margin: 0px 0px 0px 7px;
        width: 100%;
}


.contentpictures
{
    float: right;
    margin: 20px;
    padding:21px 30px;
    background-color:#d9ebce;
}



.TextBasic
{
    font-family: Georgia, "Times New Roman" , Times, serif;
    font-size: 12px;
    padding: 0 10px 0 10px;
}
.TextBasic h1
{
    font-size: 20px;
}
.TextTable
{
    padding-right: 6px;
    padding-left: 6px;
}


.TextBasic a
{
    font-family: Georgia, "Times New Roman" , Times, serif;
    font-size: 12px;
}


.TextBasic UL
{
    list-style-type: none;
    white-space: nowrap;
    text-align: left;
}

.TextBasic UL LI
{
    font-family: Georgia, "Times New Roman" , Times, serif;
    font-size: 12px;
    padding: 2px;
    margin: 0px 0px 0px 7px;
    line-height: normal;
}

.TextError
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    padding: 0 10px 0 10px;
    color: Red;
}
.TextError ul
{
    margin-left: 60px;
}

.tiplabel
{
    padding-left: 10px;
    font-style: italic;
    font-size: 12px;
}
.headinglabel
{
    font-size: 14px;
}
.CloseLink
{
    float: right;
    font-size: 10px;
}

.readmore
{
    text-align: right;
    height: 1.6em;
    padding-right: 10px;
}
.readmore a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    color: #1F3E9B;
    text-decoration: none;
}

.offerings 
{
    float:left;
    margin: 20px 10px 20px 10px;
    padding: 15px;
    width: 241px;
    height:370px;
    background-color:#d9ebce;
        border:0px solid blue;
}

.offerings UL
{

    Margin-left: 35px;
    border:0px solid green;

}

.tablewebsiteplan th 
{
   background-color:#d9ebce; 
}

.tablewebsiteplan td 
{
border: 1px solid #cccccc;
font-size: 11px;
line-height: 24px;
padding: 2px 0px;
}

.tablewebsiteplan td, .tablewebsiteplan th 
{
text-align: center;
}

.tablewebsiteplan td.tableitem
{
    text-align:left;
    padding-left:20px;
}


.awards
{
 text-align:center;
 clear:both;
}

.awards img
{
  Padding: 0px 20px;  
}