﻿body 
{
    background-repeat: repeat-x;
    font-family: Arial, Sans-Serif; 
    font-size: 12px;
    padding: 0px;
    margin: 13px;
}

H1 { color: #13670B; font-family: Tahoma, Sans-Serif; font-size: 14px; margin: 10px 0px 5px 0px; width: 100%; border-bottom: solid 2px Gray; padding-bottom: 8px; margin-bottom: 8px; }

A { color: #636F71; }
A:hover { text-decoration: none; color: #13670B; }

.TopBox { padding-top: 4px; padding-left: 0px; text-align: left; }
.PageBody { text-align: left; }
.SideMenu { height: 180px; width: 208px; padding-top: 4px; }

.Footer { text-align: right; color: #636F71; }
.Footer A {  font-weight: bold; }

.DefaultPageSideBox { width: 208px; }
.DefaultPageSideBox .Text{ padding: 0px 10px 0px 25px; position: relative; top: 65px; color: #ffffff; text-align: left; z-index: 100; }
.DefaultPageSideBox .Text A { color: #ffffff; }
.DefaultPageSideBox .Text A:Hover { text-decoration: none; color: #cccccc; }

.DefaultPageActualityFeed { font-family: Arial; font-size: 11px; color: #636F71; }
.DefaultPageActualityFeed .Date { color: #13670B; width: 55px; padding: 2px 2px 2px 12px; }
.DefaultPageActualityFeed .Title { width: 200px; padding: 2px 2px 2px 2px; }
.DefaultPageActualityFeed .Prepend { padding: 2px 7px 2px 12px; }
.DefaultPageActualityFeed TFOOT TR TD { padding: 10px 10px 0px 0px; }

.DefaultPageWhyUsFeed { border-left: solid 1px #5F6D71; }
.DefaultPageWhyUsFeed .Title { font-size: 15px; font-weight: bold; color: #13670B; padding: 5px 0px 0px 5px; }
.DefaultPageWhyUsFeed .Text { color: #4B585C; padding: 0px 0px 0px 10px; }

.ContentPageBox { width: 470px; padding: 5px 5px 0px 10px; min-height: 250px; }
.ContentPageBox .Text { text-align: justify; padding: 5px 5px 10px 5px; }

.ActualityFeed { color: #636f71; border-top: solid 1px #cccccc; }
.ActualityFeed .Title { width: 425px; padding: 5px 2px 2px 2px; }
.ActualityFeed .Date { color: #13670B; width: 55px; padding: 5px 2px 2px 12px; }
.ActualityFeed .Prepend { padding: 2px 7px 2px 12px; }

.ActualityDetail { text-align: justify; }
.ActualityDetail .Title { font-size: 15px; font-weight: bold; color: #13670B; }
.ActualityDetail .Date { font-family: Verdana, Sans-Serif; font-size: 10px; color: #666666; margin-bottom: 10px; }
.ActualityDetail .Text { color: #636f71; }

.ContentPageSideBar { background-color: #F1F3F3; vertical-align: top; padding: 0px 0px 10px 0px; }

.ContactDetail { margin-bottom: 10px; }
.ContactDetail .Name { color: #13670b;  font-size: 14px; font-family: Tahoma, Sans-Serif; }

.CalculatorResult { padding: 5px 5px 5px 5px; text-align: center; width: 100%; margin-top: 10px; background: #ccffcc; font-weight: bold; font-size: 16px; }

.ServiceDetail { }
.ServiceDetail .Path { font-size: 10px; font-family: Verdana, Sans-Serif; }
.ServiceDetail .Description { padding: 20px 5px 20px 5px; }

.ChildServicesList { }
.ChildServicesList .Heading { margin-top: 10px; }
.ChildServicesList .Heading A { }
.ChildServicesList .Heading A:hover { }
.ChildServicesList .Prepend { padding-left: 15px; }

.ReferenceList { }
.ReferenceList .Icon { width: 90px; border-bottom: solid 1px #cccccc; }
.ReferenceList .Heading { height: 20px; }
.ReferenceList .Heading A { }
.ReferenceList .Heading A:hover { }
.ReferenceList .Prepend { padding-left: 22px; vertical-align: top; height: 40px; border-bottom: solid 1px #cccccc; }
.ReferenceList .Separator { height: 10px; }

.Description H2 { color: #f46500; font-size: 16px; margin: 5px; margin-left: 0px; margin-top: 10px; }
.Description P { margin: 0px; margin-bottom: 5px; }