body
{
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
#MainContainer
{
    width: 1000px;
    height: auto;
    margin: auto;
    padding: 18px 0 20px 0px;
}
#MainContainerLogin
{
    width: 100%;
    height: auto;
    float: left;
    margin: 20px 0 170px 0;
}
#LoginContainerNew
{
    width: 336px;
    min-height: 190px;
    margin: auto;
    border: 1px solid #455560;
}
.LoginTop
{
    width: 326px;
    height: 25px;
    float: left;
    background-color: #455560;
    color: #FFF;
    font-size: 15px;
    font-weight: bold;
    padding: 5px 0 0 10px;
}
.LoginMiddle
{
    width: 336px;
    min-height: 160px;
    float: left;
    background-color: #e5e5e5;
}
.ErrrorMsg
{
    width: 336px;
    height: 28px;
    color: Red;
    font-size: 13px;
    padding: 0 0 0 0;
}
.FormContainer
{
    width: 260px;
    height: auto;
    float: left;
    padding: 0 40px 0 36px;
}
.FieldCotainer
{
    width: 260px;
    height: 35px;
    float: left;
}
.LoginBtnContainer
{
    width: 260px;
    height: auto;
    float: left;
}
.LabelText
{
    width: 67px;
    height: auto;
    text-align: right;
    float: left;
    padding: 2px 0 0 0;
    color: #080808;
}
.Panel
{
    margin-top: 5px;
}
/******* Admin page CSS start here *******/

#AdminContainer
{
    width: 1000px;
    height: auto;
    float: left;
    position: absolute;
    left: 50%;
    margin-left: -500px;
}

#Header
{
    width: 1000px;
    height: auto;
    float: left;
    padding: 18px 0px 0px 0px;
}
#HeaderNew
{
    text-align: center;
    padding: 18px 0px 0px 0px;
    margin-left: 38%;
    margin-top: 10%;
}
.HeaderTop
{
    width: 964px;
    height: auto;
    float: left;
    margin: 0 18px 0 18px;
}
.Logo
{
    width: 194px;
    height: 51px;
    float: left;
}

.HeaderSmallTextContainer
{
    width: 320px;
    height: auto;
    float: right;
}

.HeaderSmallTextContainerUpperpart
{
    width: 320px;
    height: 18px;
    float: right;
    text-align: right;
    padding: 10px 0 0 0;
}

.BlackSup
{
    font-size: 9px;
}
.TopNav
{
    width: 320px;
    height: 23px;
    float: right;
}
.TopNav ul li
{
    display: inline;
    float: left;
    padding-left: 20px;
    float: right;
}
.TopNav ul li a
{
    color: #dda35a;
    font-weight: bold;
    text-decoration: none;
}
.Navigation
{
    width: 1000px;
    height: 23px;
    float: left;
    background-color: #455560;
    margin: 15px 0 0 0;
}
.Navigation ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.Navigation ul li
{
    display: inline;
    float: left;
    color: #FFF;
    padding-right: 55px;
    font-weight: bold;
    font-size: 12px;
}
.Navigation ul li.Padd
{
    padding-right: 0px;
}
.Navigation ul li a
{
    color: #FFF;
    text-decoration: none;
    font-size: 12px;
}
.Navigation ul li a:hover
{
    color: #e5ae5e;
}
.Navigation ul li a.selected
{
    color: #e5ae5e;
}
.NewsSpecialColor
{
    color: #e5ae5e;
}
/* end of class */

/* classes used for navigation menus */
.Home
{
    width: 83px;
    height: 23px;
    float: left;
    border: none;
}
.Firm
{
    width: 112px;
    height: 23px;
    float: left;
}
.Approach
{
    width: 154px;
    height: 23px;
    float: left;
}
.Services
{
    width: 145px;
    height: 23px;
    float: left;
}
.Clients
{
    width: 133px;
    height: 23px;
    float: left;
}
.News
{
    width: 96px;
    height: 23px;
    float: left;
}
.ContactUs
{
    width: 135px;
    height: 23px;
    float: left;
}
.Faq
{
    width: 73px;
    height: 23px;
    float: left;
}

.LeftMenuSpace
{
    width: 34px;
    height: 23px;
    float: left;
}
.RightMenuSpace
{
    width: 35px;
    height: 23px;
    float: left;
}

/* end of class */
/* classes used for login header */
.logIn
{
    width: 65px;
    height: 23px;
    float: right;
}
.FileSharing
{
    width: 112px;
    height: 23px;
    float: right;
}
.Search
{
    width: 72px;
    height: 23px;
    float: right;
}
.Help
{
    width: 59px;
    height: 23px;
    float: right;
}


/* end of class */

.BannerContainer
{
    width: 1000px;
    height: 264px;
    float: left;
}
.BannerLeft
{
    width: 456px;
    height: 195px;
    float: left;
    padding-top: 67px;
}
.MakingChoice
{
    width: 400px;
    height: 133px;
    float: left; /*background-image:url(../Images/MakingChoice.jpg);*/
    background-repeat: no-repeat;
}
.Text1
{
    width: 400px;
    height: auto;
    float: left;
    font-size: 50px;
    font-style: italic;
    color: #407d9d;
    padding: 0 0 0 55px;
}
.Text2
{
    width: 330px;
    height: auto;
    float: left;
    font-size: 50px;
    font-style: italic;
    color: #407d9d;
    padding: 0 0 0 90px;
}
.Text3
{
    width: 127px;
    height: auto;
    float: left;
    font-size: 50px;
    font-style: italic;
    color: #407d9d;
    padding: 0 0 0 150px;
}
.Text4
{
    width: 30px;
    height: auto;
    float: left;
    font-size: 12px;
    font-style: italic;
    color: #407d9d;
    padding: 15px 0 0 0px;
}
.BannerRight
{
    width: 544px;
    height: 264px;
    float: left;
    position: relative;
}

.BannerRightAdmin
{
    position: relative;
    width: 600px;
    margin: 0 0 0 90px;
    padding: 0;
}

.BannerRightNew
{
    width: 400px;
    height: 133px;
}

.Super
{
    font-size: 13px;
}
.ContantArea
{
    width: 966px;
    height: auto;
    padding: 0 17px 0 18px;
    float: left;
    margin-top: 25px;
}
.ContantGray
{
    width: 941px;
    height: 24px;
    padding: 6px 0 0 24px;
    color: #FFF;
    background-color: #455560;
    font-weight: bold;
    font-size: 15px;
}
.ContantYellow
{
    width: 965px;
    height: 28px;
    color: #FFF;
    background-color: #fcba5e;
    font-weight: bold;
    font-size: 15px;
}
.YellowText
{
    color: #ffc15e;
}
.ServiceArea
{
    width: 226px;
    height: 22px;
    padding: 6px 0 0 24px;
    font-size: 14px;
    color: #4d5960;
    float: left;
}
.Benifites
{
    width: 209px;
    height: 22px;
    padding: 6px 0 0 21px;
    font-size: 14px;
    color: #fff;
    float: left;
}
.Human
{
    width: 221px;
    height: 22px;
    padding: 6px 0 0 21px;
    font-size: 14px;
    color: #fff;
    float: left;
}
.Payroll
{
    width: 222px;
    height: 22px;
    padding: 6px 0 0 21px;
    font-size: 14px;
    color: #fff;
    float: left;
}
.LinksArea
{
    width: 965px;
    height: auto;
    float: left;
}

.ServicesLinks
{
    width: 226px;
    min-height: 233px;
    padding: 8px 0 0 24px;
    font-size: 13px;
    float: left;
    background: url(../Images/LinkBg1.jpg) bottom left #B3BCC5;
    background-repeat: repeat-x;
    color: #4d5960;
}
.ServicesLinks ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.ServicesLinks ul li
{
    float: left;
    width: 226px;
    padding-bottom: 8px;
    color: #4d5960;
}
.ServicesLinks td
{
    padding-bottom: 1px;
}
.ServicesLinks td a
{
    text-decoration: underline;
    color: #4d5960;
    font-size: 13px;
    padding-bottom: 8px;
}
.ServicesLinks td a:hover
{
    font-weight: bold;
    text-decoration: underline;
    color: #4d5960;
    font-size: 13px;
}
/*Class used for the ADD buttons */
.TextBoxContainer
{
    width: 180px;
    height: auto;
    float: right;
}
.TopLinks
{
    width: 300px;
    height: auto;
    float: right;
    text-align: right;
    font-size: 12px;
    color: #263640;
    font-weight: bold;
    padding: 5px 0 0 0;
}
.EditLink
{
    text-align: right;
    font-size: 12px;
    color: #263640;
    font-weight: bold;
    padding: 5px 0 0 0;
}
.EditLinkHeader
{
    text-align: right;
    font-size: 12px;
    color: White;
    font-weight: bold;
    padding: 5px 0 0 0;
}
.EditLinkBack
{
    float: right;
    text-align: left;
    font-size: 12px;
    color: White;
    font-weight: bold;
    padding: 5px 0 0 36px;
    width: 36px;
}

.TopLinks a
{
    color: #263640;
    text-decoration: none;
}
.IconContainer
{
    width: 21px;
    height: 21px;
    float: right;
    margin-left: 10px;
}
#MiddleContainerAdmin
{
    width: 1000px;
    height: auto;
    float: left;
    background-image: url(../Images/MiddleBg.jpg);
    background-repeat: repeat-y;
}

.MiddleContainer
{
    width: 1000px;
    height: auto;
    float: left;
}
.LeftContainer
{
    width: 361px;
    height: auto;
    float: left;
    padding: 54px 41px 0 54px;
    font-size: 14px;
    line-height: 20px;
}

.LeftContainer p
{
    padding: 0px;
    margin: 0 0 10px 0;
}
.LeftContainerNews
{
    width: 361px;
    height: auto;
    float: left;
    padding: 53px 41px 0 54px;
    font-size: 14px;
    line-height: 20px;
}
.ServicesLeftContainer
{
    width: 361px;
    height: auto;
    float: left;
    padding: 54px 41px 0 54px;
    font-size: 14px;
    line-height: 20px;
}
.ServicesLeftContainer p
{
    padding: 0px;
    margin: 0 0 10px 0;
}
.LeftContainerClient
{
    width: 361px;
    height: auto;
    float: left;
    padding: 53px 41px 0 54px;
    font-size: 14px;
    line-height: 20px;
}
.LeftContainerClient p
{
    padding: 0px;
    margin: 0 0 10px 0;
}
.RightContainer
{
    width: 544px;
    height: auto;
    float: left;
    position: relative;
}
.BlueText
{
    color: #5f84a6;
    font-size: 17px;
    font-weight: bold;
}
.BlueTextHeading
{
    color: #5f84a6;
    font-size: 15px;
    font-weight: bold;
}
.BlueTextApp
{
    color: #5f84a6;
    font-size: 16px;
    font-weight: bold;
}
.ContactUsPageBlueTextHeading
{
    color: #5f84a6;
    font-size: 14px;
}
.BlueTextHeadingPage
{
    color: #5f84a6;
    font-size: 17px;
    font-weight: bold;
    margin: 0 0 8px 0;
    padding: 0px;
}
.BlueTextHeadingPageSmall
{
    color: #5f84a6;
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 10px;
}
.BlueTextHeadingPageNew
{
    color: #5f84a6;
    font-size: 17px;
    font-weight: bold;
    margin: 0 0 8px 0;
    padding: 10px 0 0 0;
}
.ImgContainer
{
    width: 544px;
    height: 264px;
    float: left;
    margin-bottom: 43px;
    position: relative;
    
    
}
.BannerClass
{
    background : url(../Images/loader.gif);
    background-repeat: no-repeat;
	
 
}
.ImgContainerContact
{
    width: 544px;
    height: 264px;
    float: left;
    margin-bottom: 24px;
    position: relative;
}
.ImgContainerNews
{
    width: 544px;
    height: 264px;
    float: left;
    margin-bottom: 24px;
    position: relative;
}
.ImgContainerServices
{
    width: 544px;
    height: 264px;
    float: left;
    margin-bottom: 42px;
    position: relative;
}
.KeyTeam
{
    width: 490px;
    height: auto;
    float: left;
}
.KeyHeadind
{
    width: 471px;
    height: 26px;
    float: left;
    background-color: #fcba5e;
    font-size: 15px;
    font-weight: bold;
    padding: 8px 0 0 19px;
    color: #455560;
}

.FooterLinksInnerPage
{
    width: 933px;
    height: auto;
    float: left;
    padding: 40px 17px 20px 50px;
    text-align: right;
}
.FooterLinksInnerPage a
{
    text-decoration: none;
    color: #221f20;
}
.GreenBg
{
    width: 490px;
    height: 249px;
    float: left;
    background-image: url(../Images/ClientGreenBg.jpg);
    background-repeat: repeat-x;
    cursor: pointer;
}
.ClientGreenBgMain
{
    width: 489px;
    height: auto;
    float: left;
    padding-left: 1px;
}
.ClientGreenBg
{
    width: 489px;
    height: auto;
    float: left;
    background-image: url(../Images/ClientGreenBg2.jpg);
    background-repeat: repeat-x;
    cursor: pointer;
}
.TextAreaNew
{
    width: 490px;
    height: auto;
    float: left;
}
.HeadingTextAreaNew
{
    width: 490px;
    height: auto;
    float: left;
    color: #5f84a6;
    font-size: 18px;
    font-weight: bold;
}
.DescriptionTextAreaNew
{
    width: 490px;
    height: auto;
    float: left;
    padding-top: 10px;
}
.DescriptionTextAreaNew ul
{
    padding: 0px;
    margin: 0px;
    list-style: none;
}
.DescriptionTextAreaNew ul li
{
    width: 490px;
    display: block;
    padding-bottom: 5px;
}
.DescriptionTextAreaNew ul li a
{
    text-decoration: underline;
    color: #221f20;
    font-size: 15px;
}

.HrText
{
    width: 462px;
    height: auto;
    float: left;
    padding: 21px 10px 0 18px;
    font-size: 14px;
    line-height: 20px;
}
.ClientHrText
{
    width: 453px;
    height: auto;
    float: left;
    padding: 4px 20px 0 17px;
    font-size: 12px;
    line-height: 18px;
}
.HrImg
{
    width: 207px;
    height: 88px;
    float: left;
    padding: 6px 0 0 179px;
}
.ClientHrImg
{
    width: 347px;
    height: auto;
    float: left;
    padding: 11px 20px 0 15px;
}
.BlueTextHeadingMain
{
    color: #5f84a6;
    font-size: 25px;
    font-weight: bold;
}
.SuperColor
{
    color: #5f84a6;
    font-size: 10px;
}
.SuperColorNew
{
    color: #5f84a6;
    font-size: 10px;
}
.HagerSource
{
    width: 361px;
    height: auto;
    float: left;
    padding-top: 10px;
}
.HagerSourceBullet
{
    width: 342px;
    height: auto;
    float: left;
    padding: 8px 0 0 19px;
}
.HagerSourceBullet ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.HagerSourceBullet ul li
{
    width: 333px;
    float: left;
    background-image: url(../Images/BlackBulet.jpg);
    background-repeat: no-repeat;
    padding-left: 13px;
}

.OurServicesBgMain
{
    width: 489px;
    height: 249px;
    float: left;
    padding: 0 0 0 1px;
}
.OurServicesBg
{
    width: 488px;
    height: 249px;
    float: left;
    background-image: url(../Images/BgOurServices.jpg);
    background-repeat: repeat-x;
}
.OurServiceHeading
{
    width: 463px;
    height: auto;
    float: left;
    color: #455560;
    font-size: 15px;
    font-weight: bold;
    padding: 19px 0 0 27px;
}
.OurServicesLinks
{
    width: 463px;
    height: auto;
    float: left;
    padding: 27px 0 0 27px;
}
.OurServicesLinks table tbody
{
    width: 463px;
    height: auto;
    float: left;
    padding: 7px 0 0 0;
}


.OurServicesLeftLinks
{
    padding: 0 0 11px 7px;
    width: 234px;
    height: auto;
    float: left;
    list-style: none;
    font-size: 15px;
}
.OurServicesLeftLinks a
{
    color: #221f20;
    text-decoration: underline;
}
.OurServicesLeftLinks a:hover
{
    color: #221f20;
    text-decoration: underline;
    font-weight: bold;
}


.OurServicesRightLinks
{
    padding: 0 0 11px 7px;
    width: 200px;
    height: auto;
    float: right;
    list-style: none;
    font-size: 15px;
}
.OurServicesRightLinks a
{
    color: #221f20;
    text-decoration: underline;
}
.OurServicesRightLinks a:hover
{
    color: #221f20;
    text-decoration: underline;
    font-weight: bold;
}
.LeftAreaBio
{
    width: 635px;
    height: auto;
    float: left;
    padding: 57px 0 0 54px;
}
.ImgSection
{
    width: 635px;
    height: auto;
    float: left;
}
.ImgArea
{
    width: 121px;
    height: 121px;
    float: left;
}
.imgAreaText
{
    width: 250px;
    height: auto;
    float: left;
    border-top: 4px solid #5f84a6;
    margin-left: 14px;
    padding-top: 7px;
}
.BlueImgText
{
    color: #5f84a6;
    font-size: 21px;
    font-weight: bold;
    text-transform: uppercase;
}
.SubText
{
    font-size: 18px;
    font-style: italic;
    padding-top: 3px;
}
.BioTextArea
{
    width: 589px;
    height: auto;
    float: left;
    padding: 20px 46px 0 0px;
}
.BioTextArea p
{
    padding: 0px;
    margin: 0 0 10px 0;
}
.BioRightPanel
{
    width: 242px;
    height: auto;
    float: left;
    padding-top: 57px;
}
.SpecialExpertise
{
    width: 242px;
    height: auto;
    float: left;
    margin-bottom: 15px;
}
.ExpertiseHeading
{
    width: 232px;
    height: 23px;
    float: left;
    background-color: #455560;
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
    padding: 7px 0 0 10px;
}
.ExpertiseLinks
{
    width: 232px;
    height: 140px;
    float: left;
    background-image: url(../Images/GreenBgSmall.jpg);
    background-repeat: repeat-x;
    padding: 10px 0 0 10px;
}
.ExpertiseLinks ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.ExpertiseLinks ul li
{
    width: 232px;
    float: left;
    padding-bottom: 7px;
    color: #266a8e;
}
.ExpertiseLinks ul li a
{
    color: #266a8e;
    text-decoration: none;
}

.ExpertiseLinks td a
{
    color: #266a8e;
    text-decoration: none;
    background-image:url("../Images/LineBullet.gif");
    background-repeat:no-repeat;
    padding:0 0px 0 15px;
    float:left;
}
.KeyCredential
{
    width: 242px;
    height: auto;
    float: left;
}
.KeyCredentialHeading
{
    width: 232px;
    height: 23px;
    float: left;
    background-color: #fcba5e;
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
    padding: 7px 0 0 10px;
}
.KeyCredentialLinks
{
    width: 232px;
    height: 238px;
    float: left;
    background-image: url(../Images/KeyBg.jpg);
    background-repeat: repeat-x;
    padding: 10px 0 0 10px;
}
.KeyCredentialLinks ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.KeyCredentialLinks ul li
{
    width: 212px;
    float: left;
    padding-bottom: 7px;
    background-image: url(../Images/Bullet.gif);
    background-repeat: no-repeat;
    padding-left: 20px;
    line-height: 20px;
}
.KeyCredentialLinks ul li a
{
    color: #221f20;
    text-decoration: none;
}
.ContactInfo
{
    width: 232px;
    height: auto;
    float: left;
    padding: 10px 0 0 10px;
}
.ContactHeading
{
    width: 232px;
    height: auto;
    float: left;
    font-size: 14px;
}
.MailContainer
{
    width: 232px;
    height: auto;
    float: left;
}
.MailText
{
    width: 182px;
    height: auto;
    float: left;
    color: #5f84a6;
    padding-top: 5px;
}
.MailText a
{
    text-decoration: none;
    color: #5f84a6;
    font-size: 12px;
}
.MailText2
{
    width: 198px;
    height: auto;
    float: left;
    color: #5f84a6;
    padding-top: 5px;
}
.MailText2 a
{
    text-decoration: none;
    color: #5f84a6;
    font-size: 12px;
}
.Vcard
{
    width: 32px;
    height: 25px;
    float: left;
}
.SmallImgText
{
    width: 150px;
    height: 64px;
    float: left;
    margin-right: 20px;
    font-size: 15px;
}
.TextHeading
{
    font-size: 18px;
    text-decoration: underline;
}
.SubTextHeading
{
    font-size: 15px;
    font-style: italic;
}
a.Link
{
    text-decoration: none;
    color: #5f84a6;
}
.VcardContainer
{
    width: 460px;
    height: auto;
    float: left;
    padding: 8px 0px 0px 20px;
    margin: 0 0 0px 0;
}
.ContactHeading
{
    width: 232px;
    height: auto;
    float: left;
    font-size: 14px;
}
.VmailContainer
{
    width: 460px;
    height: auto;
    float: left;
    padding: 0px 0 3px 0px;
    margin: 0 0 3px 0;
}
.VcardTextText
{
    width: 130px;
    height: auto;
    float: left;
    color: #221f20;
    padding-top: 4px;
    margin-left: 19px;
}
.VcardTextText a
{
    text-decoration: underline;
    color: #221f20;
    font-size: 14px;
}
.VcardTextDesignation
{
    width: 200px;
    height: auto;
    float: left;
    color: #221f20;
    padding-top: 4px;
    margin-left: 25px;
    font-size: 14px;
}
.VcardTextDesignation a
{
    text-decoration: none;
    color: #221f20;
}

.VcardImg
{
    width: 35px;
    height: 25px;
    float: left;
}
.FaqContainer
{
    width: 376px;
    height: auto;
    float: left;
    padding: 0px 30px 0 0px;
    font-size: 15px;
    line-height: 20px;
}
/********* Expand Collapse for FAQ page ********************/

.para
{
    padding-top: 0px;
    margin-top: 0px;
    float: left;
}
.msg_list
{
    margin: 0px;
    padding: 0px;
    width: 376px;
}
.msg_head
{
    cursor: pointer;
    font-size: 15px;
    line-height: 17px;
    color: #336d8c;
    margin: 0 0 8px 0px;
}


.msg_body
{
    padding: 0px 0px 8px 0px;
}
.msg_body p
{
    margin: 0px;
    padding: 0px;
}
/*****************************/
.Pbullet
{
    width: 360px;
    height: auto;
    float: left;
    padding: 10px 0 0 20px;
    margin: 0px;
}
.Pbullet ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.Pbullet ul li
{
    width: 350px;
    float: left;
    background-image: url(../Images/BlackBulet.jpg);
    background-repeat: no-repeat;
    padding-left: 15px;
    padding-bottom: 5px;
    line-height: 17px;
}
.LoginContainer
{
    width: 700px;
    height: auto;
    float: left;
    padding: 70px 0 0 300px;
}

/************** Login CSS ****************/

.LoginMainContainer
{
    width: 412px;
    height: auto;
}
.LeftCornerLogin
{
    width: 45px;
    height: 327px;
    float: left;
    background-image: url(../Images/LeftCornerLogin.jpg);
    background-repeat: no-repeat;
}
.RightCornerLogin
{
    width: 45px;
    height: 327px;
    float: left;
    background-image: url(../Images/RightCornerLogin.jpg);
    background-repeat: no-repeat;
}
.MiddleCornerLogin
{
    width: 322px;
    height: 327px;
    float: left;
    background-image: url(../Images/MiddleCornerLogin.jpg);
    background-repeat: repeat-x;
}
.LoginContant
{
    width: 307px;
    height: auto;
    float: left;
    padding: 50px 0 0 15px;
}
.LoginHeading
{
    width: 307px;
    height: auto;
    float: left;
    color: #221f20;
    font-size: 30px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
}
.LoginFormArea
{
    width: 290px;
    height: auto;
    float: left;
}
.LoginInputContainer
{
    width: 290px;
    height: 35px;
    float: left;
}

.LoginText
{
    width: 65px;
    height: 19px;
    float: left;
    font-size: 13px;
    color: #221f20;
    font-family: Arial, Helvetica, sans-serif;
    text-align: right;
    padding: 3px 0 0 0px;
}
.LoginTextSpacer
{
    width: 10px;
    height: 22px;
    float: left;
}
.TextBoxContainerLogin
{
    width: 200px;
    height: 22px;
    float: left;
}
.ErrorLogin
{
    text-align: center;
    width: 307px;
    min-height: 16px;
    float: left;
    padding: 10px 10px 10px 10px;
    color: Red;
}
.TextBoxClassLogin
{
    width: 172px;
    height: 18px;
    border: 1px solid #8d8d8d;
}
.LoginBtn
{
    width: 60px;
    height: 21px;
    float: right;
    margin-left: 75px;
    text-align: center;
    color: #FFF;
    background-color: #455560;
    text-decoration: none;
    padding: 0 0 3px 0;
    border-style: none;
}
.SaveBtn
{
    width: 70px;
    height: 22px;
    float: left;
    margin-left: 45%;
    background-color: #455560;
    color: White;
    border: none;
    text-align: center;
}
*+html .SaveBtn
{
    width: 70px;
    height: 22px;
    float: left;
    margin-left: 28em;
    background-color: #455560;
    color: White;
    border: none;
    text-align: center;
}
.ForgotPasswordArea
{
    width: 150px;
    height: auto;
    float: left;
    color: #221f20;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    padding: 5px 0 0 77px;
}
.ForgotPasswordArea a
{
    color: #fff;
    text-decoration: underline;
}
.ForgotPasswordArea a:hover
{
    color: #fff;
    text-decoration: none;
}

/*********************************************/
/******************** Fadein Fadeout ******************/

.slideshow
{
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 50;

}
/******************** Fadein Fadeout ******************/

#SmallImgContainer
{
    width: 510px;
    height: auto;
    float: left;
    padding-top: 16px;
}

.SmallImg
{
    width: 65px;
    height: 64px;
    float: left;
    margin-right: 20px;
}
.NoMargin
{
    width:65px;
    height:64px;
    float: left;
}

/******************** Sliding Images with Content for Bio page ******************/

#SmallImgContainer div
{
    width: 490px;
    height: 75px;
    float: left;
}
#SmallImgContainer ul
{
   
    list-style:none;
   
    margin: 0;
    padding: 0;
}
#SmallImgContainer ul li
{
    float: left;
    display: block;
   
    margin-right:0px;
    
    padding: 0 15px 0 0;
   
}

#SmallImgContainer ul li a
{
    display: block;
    overflow: hidden;
    height: 75px;
    width: 64px;
    font-size: 18px;
    text-decoration: none;
    color: #221f20;
}
#SmallImgContainer #a1
{
    width:210px;
    }

#SmallImgContainer ul li #ContentPlaceHolder1_uctrlMember_dlRecords_ctrl0_a1_0
{
    width: 210px;
}

#SmallImgContainer ul li img
{
    position: absolute;
   
}

#SmallImgContainer ul li p
{
    margin: 0;
    padding: 0;
    width: 120px;
    display: block;
    margin-left: 85px;
}
#SmallImgContainer ul li.listpad
{
    padding-right: 15px;
    border: solid 0px transparent;
}
#SmallImgContainer ul li.NoMarjin
{
    padding-right: 0px;
   
}

/*********************************************/

















.RightContainerNew
{
    width: 480px;
    height: auto;
    float: left;
    padding: 50px 50px 0 14px;
    font-size: 15px;
    line-height: 20px;
}

.HagerSourceBulletNew
{
    width: 427px;
    height: auto;
    float: left;
    padding: 10px 0 0 20px;
}
.HagerSourceBulletNew ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.HagerSourceBulletNew ul li
{
    width: 350px;
    float: left;
    background-image: url(../Images/BlackBulet.jpg);
    background-repeat: no-repeat;
    padding-left: 15px;
}




/* classes used for second bullet div in our client page */
.ClientHagerSourceBullet
{
    width: 380px;
    height: auto;
    float: left;
    padding: 8px 0 0 0px;
}
.ClientHagerSourceBulletLeftPart
{
    width: 220px;
    height: auto;
    float: left;
}
.ClientHagerSourceBulletLeftPart ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.ClientHagerSourceBulletLeftPart ul li
{
    width: 205px;
    float: left;
    background-image: url(../Images/BlueBulet.jpg);
    background-repeat: no-repeat;
    padding-left: 15px;
    font-size: 13px;
    height: 18px;
    font-weight: bold;
    color: #5f84a6;
}
.ClientHagerSourceBulletLeftPart
{
    width: 175px;
    float: left;
    background-image: url(../Images/BlueBulet.jpg);
    background-repeat: no-repeat;
    padding-left: 15px;
    font-size: 13px;
    height: 18px;
    font-weight: bold;
    color: #5f84a6;
    text-decoration: none;
}
.BulletSpacer
{
    width: 10px;
    height: 100px;
    float: left;
}
.ClientHagerSourceBulletRightPart
{
    width: 150px;
    height: auto;
    float: left;
}
.ClientHagerSourceBulletRightPart ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.ClientHagerSourceBulletRightPart ul li
{
    width: 135px;
    float: left;
    background-image: url(../Images/BlueBulet.jpg);
    background-repeat: no-repeat;
    padding-left: 15px;
    font-size: 13px;
    height: 18px;
    font-weight: bold;
    color: #5f84a6;
}

.ClientHagerSourceBulletRightPart td
{
    width: 135px;
    float: left;
    background-image: url(../Images/BlueBulet.jpg);
    background-repeat: no-repeat;
    padding-left: 15px;
    font-size: 13px;
    height: 18px;
    font-weight: bold;
    color: #5f84a6;
}
/* end of classes used for second bullet div in our client page */


/* classes used in contact us page */
.ContactGreenBg
{
    width: 386px;
    height: auto;
    float: left;
}
.ContactHrText
{
    width: 382px;
    height: auto;
    float: left;
    padding: 0px 0px 0px 0px;
    font-size: 14px;
    line-height: 20px;
}
.ContactHrText p
{
    padding: 0px;
    margin: 0 0 10px 0;
}
.ContactHrImg
{
    width: 207px;
    height: 88px;
    float: left;
    padding: 10px 0 0 170px;
}
.ContactLeftContainer
{
    width: 382px;
    height: auto;
    float: left;
    padding: 53px 20px 0 54px;
    font-size: 15px;
    line-height: 20px;
}
/* end of classes used in contact us page */

/* classes used in faq page */
.FaqLeftContainer
{
    width: 900px;
    height: auto;
    float: left;
    padding: 57px 0 50px 55px;
    font-size: 15px;
    line-height: 20px;
}
.NewFaqContainer
{
    width: 900px;
    height: auto;
    float: left;
    padding: 0px 0px 0px 0px;
    font-size: 15px;
    line-height: 20px;
}
.Newmsg_list
{
    margin: 0px;
    padding: 0px;
    width: 900px;
}
.Newmsg_head
{
    cursor: pointer;
    font-size: 15px;
    line-height: 17px;
    color: #336d8c;
    margin: 0 0 8px 0px;
}


.Newmsg_body
{
    padding: 0px 0px 8px 0px;
}
.Newmsg_body p
{
    margin: 0px;
    padding: 0px;
}
.NewPbullet
{
    width: 870px;
    height: auto;
    float: left;
    padding: 10px 0 0 20px;
    margin: 0px;
}
.NewPbullet ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.NewPbullet ul li
{
    width: 870px;
    float: left;
    background-image: url(../Images/BlackBulet.jpg);
    background-repeat: no-repeat;
    padding-left: 15px;
    padding-bottom: 5px;
    line-height: 17px;
}
/* end of classes used in faq page */



.NewsLeftContainer
{
    width: 381px;
    height: auto;
    float: left;
    padding: 24px 20px 0 55px;
    font-size: 15px;
    line-height: 20px;
}
.DateContainer
{
    width: 386px;
    height: auto;
    float: left;
    font-size: 15px;
    line-height: 20px;
}
.Date
{
    width: 50px;
    height: auto;
    float: left;
    font-size: 12px;
    font-style: italic;
}
.Publication
{
    width: 300px;
    height: auto;
    float: left;
    margin-left: 21px;
    font-size: 12px;
    font-style: italic;
}
.Publication a
{
    text-decoration: underline;
    font-style: italic;
    color: #221f20;
}
.NewsContantGray
{
    width: 928px;
    height: 23px;
    padding: 7px 0 0 36px;
    color: #FFF;
    background-color: #455560;
    font-weight: bold;
    font-size: 14px;
    margin: 0 18px 0 18px;
}
/*****************/
.KeyCredentialLinksNew
{
    width: 232px;
    height: auto;
    float: left;
    background-image: url(../Images/KeyBg.jpg);
    background-repeat: repeat-x;
    padding: 10px 0 0 10px;
}
.KeyCredentialLinksNew ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.KeyCredentialLinksNew ul li
{
    width: 200px;
    float: left;
    padding-bottom: 5px;
    background-image: url(../Images/LineBullet.gif);
    background-repeat: no-repeat;
    padding-left: 17px;
    line-height: 16px;
}
.KeyCredentialLinksNew ul li a
{
    color: #221f20;
    text-decoration: none;
}
.KeyCredentialLinksNew tbody tr
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.KeyCredentialLinksNew tbody tr td
{
    width: 200px;
    float: left;
    padding-bottom: 5px;
    background-image: url(../Images/LineBullet.gif);
    background-repeat: no-repeat;
    padding-left: 17px;
    line-height: 16px;
}
.KeyCredentialLinksNew tbody tr td a
{
    color: #221f20;
    text-decoration: none;
}

.RightContainerCaseStudies
{
    width: 425px;
    height: auto;
    float: right;
    padding: 100px 50px 0 14px;
    font-size: 14px;
    line-height: 20px;
}
.RightContainerCaseStudies p
{
    padding: 0 0 0 0;
    margin: 0 0 10px 0;
}
.LeftContainerCaseStudies
{
    width: 425px;
    height: auto;
    float: left;
    padding: 50px 0px 0 50px;
    font-size: 15px;
    line-height: 20px;
}
.CaseStudiesHeading
{
    width: 410px;
    height: 24px;
    float: left;
    background-color: #fdba5f;
    color: #44555f;
    font-size: 16px;
    font-weight: bold;
    padding: 9px 0 0 15px;
}
.CaseStudiesText
{
    width: 405px;
    height: auto;
    float: left;
    font-size: 14px;
    background-image: url(../Images/CaseStudyBg.jpg);
    background-repeat: repeat-x;
    padding: 15px 5px 0 15px;
}
.CaseStudiesText p
{
    padding: 0 0 0 0;
    margin: 0 0 10px 0;
}
.BlueTextHeadingNew
{
    color: #3c7ea2;
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 5px;
}


.AdStretagyArea
{
    width: 490px;
    height: auto;
    float: left;
}
.AdStretagyHeading
{
    width: 472px;
    height: 24px;
    float: left;
    background-color: #fdba5f;
    color: #44555f;
    font-size: 15px;
    font-weight: bold;
    padding: 9px 0 0 18px;
}
.AdStretagyLinks
{
    width: 490px;
    min-height: 150px;
    float: left;
    padding-top: 10px;
    background-image: url(../Images/AdBg.jpg);
    background-repeat: repeat-x;
    color: #221f20;
    font-size: 15px;
}
.AdStretagyLinks td
{
    padding: 0px;
    margin: 0px;
    list-style: none;
    width: 457px;
    display: block;
    padding: 2px 0 2px 18px;
}
.AdStretagyLinks td a
{
    text-decoration: underline;
    color: #221f20;
    font-size: 15px;
}
.AdStretagyLinks ul
{
    padding: 0px;
    margin: 0px;
    list-style: none;
}
.AdStretagyLinks ul li
{
    width: 457px;
    display: block;
    padding: 5px 0 8px 18px;
}
.AdStretagyLinks ul li a
{
    text-decoration: underline;
    color: #221f20;
    font-size: 15px;
}
.AdStretagyBlueText
{
    width: 100%;
    height: auto;
    color: #5f84a6;
    float: left;
    padding: 10px 0 0 0;
    font-weight: bold;
}
.AdStretagyBlueTextNew
{
    width: 100%;
    height: auto;
    color: #5f84a6;
    float: left;
    padding: 0px 0 0 0;
    font-weight: bold;
}
.AdStretatiesBulletNew
{
    width: 345px;
    height: auto;
    float: left;
    padding: 8px 0 0 15px;
}

.AdStretatiesBulletBench
{
    width: 345px;
    height: auto;
    float: left;
    padding: 0px 0 0 15px;
}
.AdStretatiesBulletBench ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.AdStretatiesBulletBench ul li
{
    width: 340px;
    float: left;
    background-image: url(../Images/BlackBulet.jpg);
    background-repeat: no-repeat;
    padding-left: 15px;
}
.AdStretatiesBulletNew ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.AdStretatiesBulletNew ul li
{
    width: 340px;
    float: left;
    background-image: url(../Images/BlackBulet.jpg);
    background-repeat: no-repeat;
    padding-left: 15px;
}
.AdStretatiesBulleArea
{
    width: 345px;
    height: auto;
    float: left;
    padding: 0px 0 5px 15px;
}
.AdStretatiesBulleArea ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.AdStretatiesBulleArea ul li
{
    width: 335px;
    float: left;
    background-image: url(../Images/BlackBulet.jpg);
    background-repeat: no-repeat;
    padding-left: 15px;
}

.BlueNormalText
{
    color: #5f84a6;
}

.FaqContainerMain
{
    width: 860px;
    height: auto;
    float: left;
    padding: 25px 15px 0px 15px;
    font-size: 15px;
    line-height: 20px;
    background-image: url(../Images/FaqBg.jpg);
    background-repeat: repeat-x;
}
.FaqHeading
{
    width: 869px;
    height: 26px;
    float: left;
    background-color: #fdba5f;
    color: #44555f;
    font-size: 15px;
    font-weight: bold;
    padding: 7px 0 0 21px;
}



/* FAQ page ********************************************************/

.glossymenu
{
    margin: 0px 0 0px 0px;
    width: auto;
    height: auto;
    float: left;
}
.glossymenu a.menuitem
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #5f84a6;
    display: block;
    width: auto;
    padding: 5px 25px;
    text-decoration: none;
    background-image:url("../Images/Line2.gif");
    background-repeat:no-repeat;
}
/*.glossymenu a.menuitem:before
{
    padding:0 5px 0 0;
    content:"-";
    color:#000;
    font-weight:normal;
    font-size:20px;
}*/

.glossymenu a.menuitem:hover
{
    color: #000000;
}

.glossymenu div.submenu ul
{
    /*UL of each sub menu*/
    list-style-type: none;
    margin: 0 0 0px 0;
    padding: 0;
    float: left;
}
.glossymenu div.submenu ul li
{
    margin-left: 15px;
    width: 800px;
    height: auto;
    padding: 10px 20px 10px 50px;
    float: left;
}
.glossymenu div.submenu ul li p
{
    padding:5px 0;
    margin:0;
}
.glossymenu div.submenu ul li a
{
    color: #221f20;
    text-decoration: underline;
}

.glossymenu div.submenu ul li a:hover
{
    color: #221f20;
    text-decoration: none;
}

.BlueTextList
{
    color: #5f84a6;
}

.RightPanel
{
    width: 770px;
    height: auto;
    float: left;
}
.NavRight
{
    width: 75%;
    height: 21px;
    float: left;
    background-color: #455560;
    padding: 4px 0 0 249px;
    margin: 15px 0 0px 0;
}
.NavRight ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.NavRight ul li
{
    display: inline;
    float: left;
    padding-right: 20px;
    color: #FFF;
    font-size: 13px;
}
.NavRight ul li a
{
    color: #FFF;
    text-decoration: none;
}
.NavRight ul li a:hover
{
    color: #ffc45e;
    text-decoration: none;
}
.NavRight ul li a.selected
{
    color: #ffc45e;
    text-decoration: none;
}
.LeftPanel
{
    width: 212px;
    height: auto;
    float: left;
    padding: 18px 0 22px 18px;
}

.LeftNav
{
    width: 190px;
    height: auto;
    float: left;
}
.LeftNav ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.LeftNav ul li
{
    width: 175px;
    float: left;
    margin-bottom: 12px;
    padding: 0 0 0 15px;
    color: #263640;
    font-size: 13px;
    font-weight: bold;
    background-image: url(../Images/BuletLeftNav.gif);
    background-repeat: no-repeat;
}
.LeftNav ul li a
{
    text-decoration: none;
    color: #263640;
}

.ContantAreaRight
{
    width: 730px;
    height: auto;
    float: left;
    padding: 20px;
}
#Footer
{
    width: 1000px;
    height: 22px;
    float: left;
    text-align: center;
    background-color: #455560;
    color: #FFF;
    font-size: 11px;
    padding-top: 8px;
}
.HeadingContainer
{
    text-align: left;
    width: 715px;
    height: 20px;
    float: left;
    background-color: #455560;
    color: #FFF;
    font-size: 13px;
    font-weight: bold;
    padding: 5px 0 0 15px;
    margin-bottom: 15px;
}
.HeadingLeft
{
    float: left;
    margin-right: 5px;
}
.ContentContainer
{
    width: 730px;
    height: auto;
    float: left;
}
.ContentContainer1
{
    width: 730px;
    height: auto;
    float: left;
    margin: 0px 0 12px 0;
}
.SubHeadingContainer
{
    width: 715px;
    height: 25px;
    float: left;
    background-color: #dde0e2;
    padding: 0px 0 0 15px;
}
.imgSubHeading
{
    width: 11px;
    height: 13px;
    float: left;
    padding: 5px 0 0 0;
}
.SubHeadingText
{
    width: 500px;
    height: auto;
    float: left;
    background-color: #dde0e2;
    color: #313030;
    font-size: 13px;
    font-weight: bold;
    padding: 5px 0 0 10px;
}
.SubHeadingContent
{
    width: 730px;
    height: auto;
    float: left;
}

.FormAreaAdmin
{
    width: 572px;
    height: auto;
    float: left;
    padding: 15px 0 0 155px;
}
.FormAreaMemberImg
{
    width: 380px;
    height: auto;
    float: left;
    padding-top: 10px;
}
.FormAreaAdminImg
{
    width: 612px;
    height: 23px;
    float: left;
    padding: 10px 0 0 115px;
}
.FormAreaAdminSub
{
    width: 672px;
    height: 110px;
    float: left;
    padding: 10px 0 0 55px;
}
.FormAreaAdminEditor
{
    width: 722px;
    height: auto;
    float: left;
    padding: 15px 0 0 2px;
}
.FormField
{
    width: 380px;
    height: auto;
    float: left;
}
.FormFieldEditor
{
    width: 722px;
    height: auto;
    float: left;
    padding: 0;
}
.FormText
{
    width: 150px;
    height: auto;
    float: left;
    text-align: right;
    color: #343434;
    font-size: 13px;
    padding: 2px 0 0 0;
}
.FormTextEditor
{
    width: 100px;
    height: auto;
    float: left;
    text-align: right;
    color: #343434;
    font-size: 13px;
    padding: 2px 0 0 0;
}
.BoxArea
{
    width: 220px;
    height: auto;
    float: right;
}

.BoxAreaEditor
{
    width: 540px;
    height: auto;
    float: left;
}
.BoxAreaEditorMember
{
    width: 540px;
    height: auto;
    float: left;
    padding-top: 15px;
}
.FileClass
{
    width: 250px;
    height: 24px;
    float: left;
}
.FileUpload
{
    width: 250px;
    height: 18px;
    float: right;
}
.Msg
{
    text-align: left;
    font-size: 12px;
    color: #343434;
    float: left;
    width: 400px;
    height: auto;
    padding: 10px 0 0 0;
}
.MsgNew
{
    text-align: left;
    font-size: 12px;
    color: #343434;
    float: left;
    width: 400px;
    height: auto;
    padding: 10px 0 0 155px;
}

.StarColor
{
    color: #F00;
}
.TextBoxClass
{
    width: 178px;
    height: 16px;
    border: 1px solid #7a848c;
}
.TextBoxSubContent
{
    width: 400px;
    height: 100px;
    border: 1px solid #7a848c;
}
/******* Admin page CSS end here *******/

/*.Button:hover
{
    width: 90px;
    text-decoration: none;
    background-color: Gray;
}
*/
.TableBorder
{
    border-right: #D8DFE6 1px solid;
    border-top: #D8DFE6 1px solid;
    border-left: #D8DFE6 1px solid;
    border-bottom: #D8DFE6 1px solid;
}

/*Header class for grids*/
.GridAll tbody
{
    border: 1px solid black;
}
.GridAll tbody tr
{
    border: 1px solid black;
}
.GridAll tbody tr td
{
    border: 1px solid black;
}
.GridAll tbody tr th
{
    border: 1px solid black;
}
.GridHeader
{
    /* background-image: url(../Images/blogBg.gif);*/
    color: White;
    background-color: #455560;
    font-family: Verdana;
    font-size: 12px;
    height: 20px;
    text-align: left;
    width: 5%;
    vertical-align: middle;
}
.GridImage
{
    width: 18px;
    height: 16px;
    border: 0px;
}
.ServicesLinks ul li a:hover
{
    text-decoration: underline;
    color: #4d5960;
    font-weight: bold;
}

.BenifitLinks
{
    width: 209px;
    min-height: 233px;
    padding: 8px 0 0 21px;
    font-size: 13px;
    float: left;
    background: url(../Images/LinkBg2.jpg) bottom left #C7D5F0;
    background-repeat: repeat-x;
    color: #4d5960;
}
.BenifitLinks td
{
    padding-bottom: 1px;
}
.BenifitLinks td a
{
    text-decoration: underline;
    color: #4d5960;
    font-size: 13px;
    padding-bottom: 8px;
}
.BenifitLinks td a:hover
{
    font-weight: bold;
    text-decoration: underline;
    color: #4d5960;
    font-size: 13px;
}
.BenifitLinks td label
{
    text-decoration: underline;
    color: #4d5960;
    font-size: 13px;
    padding-bottom: 8px;
}

.BenifitLinks ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.BenifitLinks ul li
{
    float: left;
    width: 209px;
    padding-bottom: 8px;
    color: #4d5960;
}

.BenifitLinks ul li a:hover
{
    text-decoration: underline;
    color: #4d5960;
    font-weight: bold;
}
.HumanLinks
{
    width: 221px;
    min-height: 233px;
    padding: 8px 0 0 21px;
    font-size: 13px;
    float: left;
    background: url(../Images/LinkBg3.jpg) bottom left #8FC3EB;
    background-repeat: repeat-x;
    color: #4d5960;
}
.HumanLinks td
{
    padding-bottom: 1px;
}
.HumanLinks td a
{
    text-decoration: underline;
    color: #4d5960;
    font-size: 13px;
    padding-bottom: 8px;
}
.HumanLinks td a:hover
{
    font-weight: bold;
    text-decoration: underline;
    color: #4d5960;
    font-size: 13px;
}

.HumanLinks ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.HumanLinks ul li
{
    float: left;
    width: 221px;
    padding-bottom: 8px;
    color: #4d5960;
}
.HumanLinks ul li a
{
    color: #4d5960;
    text-decoration: none;
}
.PayrollLinks
{
    width: 222px;
    min-height: 233px;
    padding: 8px 0 0 21px;
    font-size: 13px;
    float: left;
    background: url(../Images/LinkBg4.jpg) bottom left #9EC8BA;
    background-repeat: repeat-x;
    color: #4d5960;
}
.PayrollLinks td
{
    padding-bottom: 1px;
}
.PayrollLinks td a
{
    text-decoration: underline;
    color: #4d5960;
    font-size: 13px;
    padding-bottom: 8px;
}
.PayrollLinks td a:hover
{
    font-weight: bold;
    text-decoration: underline;
    color: #4d5960;
    font-size: 13px;
}
.PayrollLinks ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.PayrollLinks ul li
{
    float: left;
    width: 222px;
    padding-bottom: 8px;
    color: #4d5960;
}
.PayrollLinks ul li a
{
    color: #4d5960;
    text-decoration: none;
}
.FooterLinks
{
    width: 966px;
    height: auto;
    float: left;
    padding: 18px 0 0 0;
}
.FooterCopyRight
{
    width: 400px;
    float: left;
    height: auto;
    text-align: left;
    font-size: 12px;
}
.FooterRight
{
    width: 300px;
    float: right;
    height: auto;
    text-align: right;
    font-size: 12px;
}
.FooterRight a
{
    text-decoration: none;
    color: #221f20;
}




.ManageModule
{
    width: 730px;
    height: auto;
    float: left;
}
.ManageModule p
{
    margin: 0 0 20px 0;
    padding: 0px;
    text-align: center;
    color: #263640;
    font-size: 25px;
    font-weight: bold;
}

.ManageModuleBulet
{
    width: 730px;
    height: auto;
    float: left;
}
.ManageModuleBulet ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.ManageModuleBulet ul li
{
    float: left;
    width: 715px;
    font-size: 14px;
    padding: 0 0 10px 15px;
    background-image: url(../Images/BuletLeftNav.gif);
    background-repeat: no-repeat;
    font-family: Arial, Helvetica, sans-serif;
}

/****************************** Change password and Style Sheet*********************************************/
.ChangePassword
{
    width: 730px;
    height: auto;
    float: left;
}


.ChangePasswordFields
{
    width: 380px;
    height: auto;
    float: left;
    margin-bottom: 7px;
}

.FormAreaChangePassword
{
    width: 590px;
    height: auto;
    float: left;
    padding: 15px 0 0 140px;
}

.FormTextChangePassword
{
    width: 150px;
    height: auto;
    float: left;
    text-align: right;
    color: #343434;
    font-size: 13px;
    padding: 2px 0 0 0;
}
.BoxAreaChangePassword
{
    width: 220px;
    height: auto;
    float: right;
}
.ChangePasswordBtn
{
    width: 220px;
    height: auto;
    float: right;
    margin-top: 3px;
}
.ChangePasswordButton
{
    height: 25px;
    float: left;
    text-align: center;
    color: #FFF;
    font-size: 13px;
    background-color: #455560;
    text-decoration: none;
    padding: 5px 10px 5px 10px;
    margin-left: 1px;
    text-align: center;
    border-style: none;
    width: 120px;
}

.TextBoxChange
{
    width: 218px;
    height: 18px;
    border: 1px solid #7a848c;
}
.StyleSheetArea
{
    width: 580px;
    height: auto;
    float: left;
    padding: 15px 0 0 150px;
}
.TextAreaStyleSheet
{
    width: 440px;
    height: 300px;
    border: 1px solid #7a848c;
    resize: none;
}
.StyleSheetdBtn
{
    width: 395px;
    height: auto;
    float: left;
    margin-top: 10px;
    padding-left: 335px;
}
.StyleSheetdBtn a
{
    height: 20px;
    text-align: center;
    color: #FFF;
    font-size: 13px;
    background-color: #455560;
    text-decoration: none;
    padding: 5px 10px 0 10px;
    float: left;
}
/************************************************  Help Classes  ******************************************************/

.HelpArea
{
    width: 730px;
    height: auto;
    float: left;
}
.SubHeadingHelpArea
{
    width: 715px;
    height: 25px;
    float: left;
    background-color: #dde0e2;
    padding: 0px 0 0 15px;
}
.SubHeadingTextHelp
{
    width: 500px;
    height: auto;
    float: left;
    background-color: #dde0e2;
    color: #313030;
    font-size: 13px;
    font-weight: bold;
    padding: 5px 0 0 0px;
}
.SubHeadingTextHelp a
{
    color: #313030;
    font-size: 13px;
    text-decoration: none;
}
.SubHeadingHelpContent
{
    width: 715px;
    height: auto;
    float: left;
    font-size: 13px;
    padding: 15px 0 0 15px;
    line-height: 16px;
    text-align: justify;
}
.SubHeadingHelpContent p
{
    margin: 0 0 15px 0;
    padding: 0px;
    font-size: 13px;
    font-weight: normal;
    text-align: justify;
    color: #343434;
    float: left;
    width: 715px;
}
.SubHeadingHelpContentLinks
{
    width: 715px;
    height: auto;
    float: left;
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px dotted #666;
}
.SubHeadingHelpContentLinks ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.SubHeadingHelpContentLinks ul li
{
    float: left;
    background-image: url(../Images/BuletLeftNav.gif);
    background-repeat: no-repeat;
    padding-left: 15px;
}
.SubHeadingHelpContentLinks ul li a
{
    font-size: 13px;
    color: #343434;
    text-decoration: underline;
}
.SubHeadingHelpContentLinks ul li a:hover
{
    font-size: 13px;
    color: #343434;
    text-decoration: none;
}

/************************************************  Help Classes  ******************************************************/



.ButtonQuestion
{
    width: 110px;
    height: auto;
    text-align: center;
    text-decoration: none;
    background-color: #455560;
    color: #fff;
    padding: 3px 10px 3px 10px;
    border: none;
}
.ButtonQuestion:hover
{
    width: 110px;
    text-decoration: none;
    background-color: grey;
}
/*Class used for the Gridview*/
.GridFooter
{
    color: #FFFFFF;
    background-color: #455560;
    font-family: Verdana;
    font-size: 12px;
    height: 20px;
    text-align: left;
    vertical-align: middle;
}
.AlternamteRow
{
    background-color: #cccccc;
    font-family: Verdana;
    font-size: 12px;
    height: 20px;
    text-align: left;
}
.GridRow
{
    font-family: verdana;
    font-size: 12px;
    color: #000;
    text-align: left;
    vertical-align: middle;
}
.gridpager
{
    background-color: #ffffff;
    font-weight: bold;
    font-size: 13px; /* color: #999999;*/
    text-decoration: none;
    color: #455560;
    text-align: left;
	
}
.gridpager td table tbody tr td
{
    background-color: #ffffff;
    font-weight: bold;
    font-size: 13px; /* color: #999999;*/
    text-decoration: none;
    color: #455560;
    text-align: left;
    border-style: none;

}
.gridpager a
{
    color: #455560;
    font-weight: normal;

}
/*.GridPager
{
    color: black;
    background-color: #ffffff;
    text-align: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #999999;
   
}*/

.GridSelectedItem
{
    font-weight: bold;
    color: activecaption;
    background-color: #ffffff;
    vertical-align: middle;
}
.GridItem
{
    color: #ECDFBC;
    background-color: #ffffff;
    vertical-align: middle;
}
/*class of grids*/
/************************************************  Members Class ******************************************************/


.FormAreaMembers
{
    width: 620px;
    height: auto;
    float: left;
    padding: 15px 0 0 110px;
}

.FormFieldMembers
{
    width: 380px;
    height: auto;
    float: left;
    margin: 0 0 10px 0;
}
.FormFieldImage
{
    width: 380px;
    height: auto;
    float: left;
    padding: 0;
    margin: 0;
}
.BoxAreaMembers
{
    width: 220px;
    height: auto;
    float: right;
    padding: 0;
    margin: 0;
}

.FieldImage
{
    width: 121px;
    height: 121px;
    float: left;
    padding-bottom: 10px;
    padding-top: 10px;
}
.FormTextMembers
{
    width: 150px;
    height: auto;
    float: left;
    text-align: right;
    color: #343434;
    font-size: 13px;
    padding-top: 2px;
}
.BoxAreaMembers
{
    width: 220px;
    height: auto;
    float: right;
}
.TextBoxClassMembers
{
    width: 218px;
    height: 18px;
    border: 1px solid #999;
}
.FileClassMembers
{
    width: 218px;
    height: 22px;
}
.EditorMembers
{
    width: 500px;
    height: auto;
    float: left;
    margin: 0 0 10px 0;
}
.TAreaMembers
{
    width: 502px;
    height: 202px;
    border: 1px solid #999;
}
.SaveBtnMember
{
    width: 70px;
    height: 22px;
    background-color: #455560;
    color: White;
    border: none;
    text-align: center;
}


.CancelBtnMember
{
    width: 70px;
    height: 22px;
    background-color: #455560;
    color: White;
    border: none;
    text-align: center;
    margin-left: 15px;
}
.aimg
{
    border: none;
    width: 64px;
    height: 65px;
}
.imgMember
{
    border: none;
    width: 121px;
    height: 121px;
}
.avcard
{
    border: none;
    width: 32px;
    height: 25px;
}
.avcard img
{
    border: none;
   
}
.avcardImage
{
    padding: 10px 0 10px 0;
    float: left;
}
.ContactLink
{
    text-align: right;
    font-size: 12px;
    color: #263640;
    font-weight: bold;
    vertical-align: middle;
    text-decoration: underline;
}
/************************************************  Members Class End ******************************************************/
.PnlContols
{
    overflow: visible;
    width: 100%;
    float: left;
}
.PnlContolsGrid
{
    margin-top: 5px;
    overflow: visible;
    width: 100%;
    float: left;
}
.ContentContainerNew
{
    width: 730px;
    height: auto;
    float: left;
    margin: 0px 0 12px 0;
    overflow: visible;
}
.LabelTextNews
{
    width: 120px;
    height: auto;
    text-align: left;
    float: left;
    padding: 2px 0 0 0;
    color: #080808;
}
.HeadingPanel
{
    width: 730px;
    height: auto;
    float: left;
    padding: 0px 0 0 0px;
    margin-bottom: 0px;
}
/************************** Search **************************************/
.SearchData
{
    width: 966px;
    height: auto;
    float: left;
    padding: 0px 17px 0 18px;
}

.SearchContainer
{
    width: 1000px;
    min-height: 400px;
    float: left;
    padding: 50px 0 0 0;
}

.SearchContainer p
{
    margin: 0px 0 20px 0;
    padding: 0px;
    font-size: 30px;
    text-align: center;
    color: #263640;
}
.SearchLeftContainer
{
    width: 361px;
    height: auto;
    float: left;
    padding: 54px 41px 0 54px;
    font-size: 13px;
    line-height: 20px;
}

.SearchLeftContainer p
{
    padding: 0px;
    margin: 0 0 10px 0;
}
.SearchArea
{
    width: 1000px;
    height: auto;
    float: left;
}
.SearchTop
{
    width: 600px;
    height: auto;
    float: left;
    padding: 0 0 0 200px;
}
.SearchText
{
    width: 200px;
    height: auto;
    float: left;
    text-align: right;
    font-size: 13px;
    font-weight: bold;
    padding: 2px 0 0 0;
}
.SearchFeild
{
    width: 200px;
    height: auto;
    float: left;
    margin-left: 10px;
}
.SearchTextBox
{
    width: 198px;
    height: 19px;
    border: 1px solid #666;
}
.SearchBtn
{
    width: 90px;
    height: 17px;
    float: left;
    margin-left: 15px;
}
.SearchBtn a
{
    width: 90px;
    height: 17px;
    float: left;
    background-color: #455560;
    text-align: center;
    color: #FFF;
    text-decoration: none;
    padding: 3px 0 2px 0;
}
.SearchBottom
{
    width: 610px;
    height: auto;
    float: left;
    padding: 15px 0 0 190px;
}
.SearchBottomFiels
{
    width: 350px;
    height: auto;
    float: left;
    margin-left: 10px;
}
.MsgDivSearch
{
    background-color: #ffffff;
    height: auto;
    width: 715px;
    color: #DEAB7A;
    font-weight: bold;
}

/************************** Search **************************************/
#ContentPlaceHolder1_grdNews tr td p
{
    margin: 0px;
    padding: 0px;
}


#ContentPlaceHolder1_pnlDetails
{
    width: 890px;
    height: auto;
    font-size: 14px;
    line-height: 20px;
    float: left;
    padding: 0 55px 0 55px;
}
#ContentPlaceHolder1_lnkBack
{
    float: right;
    color: #fff;
    margin: 0 40px 0 0;
    text-decoration: none;
}

#ContentPlaceHolder1_lnkBack:hover
{
    color: #e5ae5e;
}

.SearchContent
{
    width: 900px;
    height: auto;
    float: left;
    padding: 0px 0 20px 0px;
    margin: 0px 0 20px 0px;
    border-bottom: 1px dotted grey;
}

.DotImageMain
{
    width: 1000px;
    height: 13px;
    float: left;
    background-image: url(../Images/DotImage.jpg);
    background-repeat: repeat-x;
    margin: 0 0 30px 0;
}
/* Class used for give style to Searched Links*/
.LinkSearch
{
    color: #4d5960;
    text-decoration: none;
    font-weight: bold;
}
.LinkSearch:hover
{
    color: #4d5960;
    text-decoration: underline;
    font-weight: bold;
}
.listpager, .listpager td
{
    background-color: #ffffff;
    font-weight: bold;
    font-size: 14px;
    text-decoration: none;
    color: #DEAB7A;
}
.listpager a
{
    text-decoration: underline;
    color: #DEAB7A;
    font-weight: normal;
}

.NewsLeftContainerMain
{
    width: 407px;
    height: auto;
    float: left;
    padding: 0px 0px 0 0px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.NewsDescription
{
    width: 892px;
    height: auto;
    float: left;
    padding: 30px 54px 20px 54px;
}

.NewsLeftContainer
{
    width: 875px;
    height: auto;
    float: left;
    padding: 4px 20px 0 55px;
    font-size: 15px;
}
.DateContainer
{
    width: 875px;
    height: auto;
    float: left;
    font-size: 15px;
}
.Date
{
    width: 70px;
    height: auto;
    float: left;
    font-size: 13px;
    font-style: italic;
}
.Publication
{
    width: 782px;
    height: auto;
    float: left;
    margin-left: 21px;
    font-size: 13px;
    font-style: italic;
}
.PublicationLeft
{
    width: 300px;
    height: auto;
    float: left;
    font-size: 13px;
    font-style: italic;
    margin: 0 40px 0 0px;
}

.Publication a
{
    text-decoration: underline;
    font-style: italic;
    color: #221f20;
}
.NewsContantGray
{
    width: 928px;
    height: 23px;
    padding: 7px 0 0 36px;
    color: #FFF;
    background-color: #455560;
    font-weight: bold;
    font-size: 14px;
    margin: 0 18px 0 18px;
}
.NewsContainer
{
    width: 1000px;
    height: auto;
    float: left;
}
* + html .NewsContainer
{
    width: 1000px;
    height: auto;
    float: left;
    margin: 30px 0 0 0;
}
.ie
{
    float: right;
    margin: 0px 0 0 0;
}
* + html .ie
{
    float: left;
    margin: -15px 0 0 0;
}
.Button
{
    width: 120px;
    height: 28px;
    text-align: center;
    text-decoration: none;
    background-color: #455560;
    color: #fff;
    padding: 3px 10px 3px 10px;
    border: none;
}
.ButtonFaq
{
width: 70px;
    height: 28px;
    text-align: center;
    text-decoration: none;
    background-color: #455560;
    color: #fff;
    padding: 3px 10px 3px 10px;
    border: none;
}

.ButtonFile
{
    width: 150px;
    height: 28px;
    text-align: center;
    text-decoration: none;
    background-color: #455560;
    color: #fff;
    padding: 3px 10px 3px 10px;
    border: none;
}
.BoxAreaNews
{
    width: 500px;
    height: auto;
    float: left;
    padding: 0;
    margin: 0;
}
.FormFieldNews
{
    width: 620px;
    height: auto;
    float: left;
    margin: 0 0 10px 0;
}
.FormTextNewsEditor
{
    width: 120px;
    height: auto;
    float: left;
    text-align: left;
    color: #343434;
    font-size: 13px;
    padding: 2px 0 0 0;
}
.FormTextNews
{
    width: 120px;
    height: auto;
    float: left;
    text-align: left;
    color: #343434;
    font-size: 13px;
    padding-top: 2px;
}
.FormAreaNews
{
    width: 620px;
    height: auto;
    float: left;
    padding: 15px 0 0 60px;
}
.BoxAreaNewsEditor
{
    width: 500px;
    height: auto;
    float: left;
}
.PublicationRight
{
    width: 355px;
    height: auto;
    float: right;
    font-size: 13px;
    font-style: italic;
    margin:0 0 0 60px;

}
*+html .PublicationRight
{
    width: 350px;
    height: auto;
    float: right;
    font-size: 13px;
    font-style: italic;
    margin:-15px 0 0px 60px;

}
.LeftPanel
{
    width: 212px;
    height: auto;
    float: left;
    padding: 18px 0 22px 18px;
}

.LeftNav
{
    width: 190px;
    height: auto;
    float: left;
}
.LeftNav ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.LeftNav ul li
{
    width: 175px;
    float: left;
    margin-bottom: 12px;
    padding: 0 0 0 15px;
    color: #263640;
    font-size: 13px;
    font-weight: bold;
    background-image: url(../Images/BuletLeftNav.gif);
    background-repeat: no-repeat;
}
* + html .LeftNav ul li
{
    width: 175px;
    float: left;
    margin-bottom: 10px;
    padding: 0 0 0 15px;
    color: #263640;
    font-size: 13px;
    font-weight: bold;
    background-image: url(../Images/BuletLeftNav.gif);
    background-repeat: no-repeat;
}
.LeftNav ul li a
{
    
    text-decoration: none;
    color: #263640;
}

.LeftNav ul li a Img1
{
    width: 175px;
    float:left;
    background-image: url(../Images/Company.gif);
    background-repeat:no-repeat;
    background-position:top right;
}
.LeftNav ul li a img
{
   
    float:right;    
    background-repeat:no-repeat;
    border:none;
   
}
* + html .LeftNav ul li a img
{
   
    float:right;    
    background-repeat:no-repeat;
    border:none;
    margin:-16px 0 0px 0;
   
}



/******************************/

.RequestLogin
{
width:200px;
height:auto;
float:left;
color:#221f20;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
padding:5px 0 0 77px;
}
.RequestLogin a
{
color:#fff;
text-decoration:underline;
}
.RequestLogin a:hover
{
color:#fff;
text-decoration:none;
}


/***************** Request Login *********************/


.RequestLoginText
{
width:115px;
height:19px;
float:left;
font-size:13px;
color:#221f20;
font-family:Arial, Helvetica, sans-serif;
text-align:right;
padding:3px 0 0 0px;
}


.RequestLoginFormArea
{
width:307px;
height:auto;
float:left;
padding:10px 0 0 0;
}

.RequestLoginInputContainer
{
width:307px;
height:26px;
float:left;
}
.RequestTextBoxContainerLogin
{
width:180px;
height:22px;
float:left;
}
.RequestTextBoxClassLogin
{
width:178px;
height:17px;
border:1px solid #8d8d8d;
}
.RedStarForm
{
	color:#F00;
}
.RequestLoginHeading
{
width:307px;
height:auto;
float:left;
color:#221f20;
font-size:30px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
}
.RequestLoginMainContainer {
	width: 412px;
	height:auto;
	float:left;
}
.SendRequestBtn
{
width:120px;
height:29px;
float:left;
margin-left:76px;
}
.CancelBtn
{
width:93px;
height:29px;
float:left;
margin-left:5px;
}
.RequestLoginInputContainerBtn
{
width:307px;
height:29px;
float:left;
margin-top:2px;
}
.RequestLoginInputContainerBtn2
{
width:307px;
height:29px;
float:left;
margin-top:20px;
}
.SubmitBtn
{
width:93px;
height:29px;
float:left;
margin-left:75px;
}
.LoginBtnUser
{
width:93px;
height:29px;
float:left;
margin-left:75px;
}
.ProjectLink
{ text-decoration:none;
  color:#000000;
 
    }
    .ProjectLink:hover
{
    text-decoration:underline;
    color:#000000;
    }
    .ThankYouText
{
    color: #455560;
    font-size:30px;
    font-weight: bold;
    font-style: normal;
    font-family: 'Times New Roman' , Times, serif;
   
}
.txtsidebar 
{
	font-family: arial; 
	font-size:10pt;
	color: #000000
}
#ContentPlaceHolder1_BtnBack
 {
     float:right;
     color:#fff;
     margin:0 15px 0 0;
     text-decoration:none;
 }
 
  #ContentPlaceHolder1_BtnBack
 {
     
     color:#e5ae5e;
    
 }
.lblDetails
{
    font-size: 13px;
    font-weight: bold;
    color: #5f84a6;
    }
    .lblAssignName
{
    font-size: 18px;
    font-weight: bold;
    color: #5f84a6;
    text-decoration:underline;
    }
    
    .EmailLink
{ text-decoration:none;
  color:#5f84a6;
 
    }
    .EmailLink:hover
{
    text-decoration:underline;
    color:#5f84a6;
    }
    .ButtonFiles
{
    width: 150px;
    height: auto;
    text-align: center;
    text-decoration: none;
    background-color: #455560;
    color: #fff;
    padding: 3px 10px 3px 10px;
    border: none;
}
/* For User Registration*/
.LeftCornerLogin1
{
width:45px;
height:370px;
float:left;
background-image:url(../Images/LeftCornerLogin1.jpg);
background-repeat:no-repeat;
}
.RightCornerLogin1
{
width:45px;
height:370px;
float:left;
background-image:url(../Images/RightCornerLogin1.jpg);
background-repeat:no-repeat;
}
.MiddleCornerLogin1
{
width:322px;
height:370px;
float:left;
background-image:url(../Images/MiddleCornerLogin1.jpg);
background-repeat:repeat-x;
}

.LoginContant1
{
width:307px;
height:auto;
float:left;
padding:40px 0 0 10px;
}
.Lable{
	float:left;
	width:322px;
	font-size:11px;
}
.Btns{
	float:left;
	padding:0 0 0 5px;
	border:none;
}
.Btns2{
float:left;
background:url(../Images/Button2.png) no-repeat;
border: 0 none;
    cursor: pointer;
font-size:12px;
padding:0 0 0px 0;   
    height: 29px;
    width: 92px;
    font-family:Arial;
    font-weight:bold;
    color:#343434;
}
.MsgDiv
{
    height: auto;
    width: 715px;
    color: #ffc15e;
    font-weight:bold;
    text-align:center;
  
    }
.Button2
{
width:70px;
    border-style: none;
    border-color: inherit;
    border-width: medium;
    text-align: center;
    text-decoration: none;
    background-color: #455560;
    color: #fff;
    padding: 3px 10px 3px 10px;
   
    }
.LabelTextCompany
{
    width: 150px;
    height: auto;
    text-align: left;
    float: left;
    padding: 2px 0 0 0;
    color: #080808;
}
.LabelTextProject
{
    width: 180px;
    height: auto;
    text-align: left;
    float: left;
    padding: 2px 0 0 0;
    color: #080808;
}
.ThankYou
{
    width: 1000px;
    height: auto;
    float: left;
    padding: 100px 0 150px 0px;

}
.lnkBackother
{
    text-decoration:none;
    color:#000;
    }

.lnkBackother:hover
{
    text-decoration:underline;
    color:#455560;
    }
.BannerClassNew
{
    display: none;
}
     .lnkBackUser
 {
     float:right;
     color:#e5ae5e;
     margin:0 40px 0 0;
     text-decoration:none;
      padding-right: 9px;
 }
 
  .lnkBackUser:hover
 {
     
     text-decoration:underline;
    
 }
.FormTextFaq
{
    width: 150px;
    height: auto;
    float: left;
    text-align:left;
    color: #343434;
    font-size: 13px;
    padding: 2px 0 0 0;
}
.ButtonSendMail
{
width:80px;
    border-style: none;
    border-color: inherit;
    border-width: medium;
    text-align: center;
    text-decoration: none;
    background-color: #455560;
    color: #fff;
    padding: 3px 10px 3px 10px;
   
    }
    
/*******************Help***************/
.mainimage{
float:left;
text-align:center;
width:1000px;
font-size:24px;
font-family:"Times New Roman", Times, serif;
padding-top:32px;
}
.list{
float:left;
width:980px;
padding:10px 10px;
}
.list ul{
float:left;
margin:0;
padding:0;
}
.list ul li{
float:left;
text-align:left;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
display:block;
width:1000px;
list-style:none;
}
.list ul li a{
color:#4D5960;
text-decoration:none;
}
.list ul li a:hover{
color:#FFC15E;
}
.headline2{
float:left;
width:980px;
background:#455560;
text-align:center;
color:#fff;
font-size:14px;
font-weight:bold;
padding:3px 10px;
}
.Cont{
float:left;
width:980px;
padding:10px 10px;
text-align:justify;
}
.toplinkright{
float:right;
}

.AdStretagyArea span 
{

width:490px;
float:left;    
    
}
.AdStretagyArea p 
{
width:490px;
float:left;
height:auto;
}

.AdStretagyBlueCallOutText
{
    width: 280px;
    height: auto;
    color: #5f84a6;
    float: left;
    font-size:14px;
    padding: 0 5px;
    text-align:left;
    font-weight:bold;
    line-height:19px;
}
.glossymenu2 td a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #5f84a6;
    display: block;
    width: 165px;
    padding: 1px 0 1px 0px;
    text-decoration:underline;
}


.glossymenu2 .active
{
    color: #000000;
    text-decoration:none;
}
.AdStretagyAreaServices
{
    width: 300px;
    height: auto;
    float: left;
}
.AdStretagyAreaServices span 
{

width:300px;
float:left;    
    
}
.AdStretagyAreaServices p 
{
width:280px;
float:left;
height:auto;
padding:0 10px;
font-size:14px;
font-weight:bold;
}

.AdStretagyServicesHeading
{
    width: 284px;
    height: 24px;
    float: left;
    background-color: #fdba5f;
    color: #44555f;
    font-size: 15px;
    font-weight: bold;
    padding: 9px 0 0 18px;
}
.AdStretagyServicesLinks
{
    width: 302px;
    min-height: 250px;
    float: left;
    padding-top: 10px;
    background-image: url(../Images/AdBg.jpg);
    background-repeat: repeat-x;
    color: #221f20;
    font-size: 15px;
}
.AdStretagyServicesLinks td
{
    padding: 0px;
    margin: 0px;
    list-style: none;
    width: 457px;
    display: block;
    padding: 2px 0 2px 18px;
}
.AdStretagyServicesLinks td a
{
    text-decoration: underline;
    color: #221f20;
    font-size: 15px;
}
.AdStretagyServicesLinks ul
{
    padding: 0px;
    margin: 0px;
    list-style: none;
}
.AdStretagyServicesLinks ul li
{
    width: 457px;
    display: block;
    padding: 5px 0 8px 18px;
}
.AdStretagyServicesLinks ul li a
{
    text-decoration: underline;
    color: #221f20;
    font-size: 15px;
}
.link
{
    color:#000 !important;
    text-decoration:underline;
}
.SearchColor
{
    color:black;
    background:#FFFF00;
    font-weight:bold;
    text-decoration: none;
}
 .GridHeader2 a
{
    /* background-image: url(../Images/blogBg.gif);*/
    color: White;
    background-color: #455560;
    font-family: Verdana;
    font-size: 12px;
    height: 20px;
    text-align: left;
    vertical-align: middle;
}
