﻿body
{
    background-color: #ffffff;
    color: rgb(137,46,83);
    font-family: Verdana, Helvetica, Arial, Sans-Serif;
}

#aspnetForm
{
    /*position: absolute;*/
    top: 0; /* trying to remove top offset but failing */
}

#everythingdiv
{
    position:relative;
    /*max-width: 774px;*/
    max-width: 774px;
    margin: 0 auto 0 auto;
    padding: 0 0 0 0;
}

#topbardiv
{
    background-image: url(images/ArcSquirrelLogo774.png);
    background-repeat: no-repeat;
    width: 100%;
    height: 165px;
    margin: 0 auto 0 auto;
    padding: 0 0 0 0;
}

#topbardiv p
{   display: none;
    }

#menudiv
{
    width: 100%;
}
#menudiv a
{
/*    color:  #892f52; set in menu properties */
}
#menudiv a:hover
{
/*    color: white;*/
}
#menudiv a:visited
{
/*    color: white;*/
}

.menu
{
    width: 100%;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    font-weight: bold;
}

.dynamicmenustyle
{
    /* needed to make the dynamic menu items work in IE8 */
    z-index: 100;
    font-weight: normal;
}

#contentdiv
{
    width: 100%;
    min-height: 340px;
    background-color: rgb(255,255,255);
    padding: 0px 0px 0px 0px;
    margin: 10px 0px 0px 0px;
}

#contentdiv #footerdiv a
{
    color: rgb(100,70,240);
}
#contentdiv #footerdiv a:hover
{
    color: rgb(137,46,83);
}
#contentdiv #footerdiv a:visited
{
    color: rgb(100,140,240);
}

#contentdiv h1
{
    padding: 0 0 0 0;
    margin: 0.8em 0px 0.5em 0px;
    font-size: x-large;
    font-weight: normal;
}

#contentdiv h2
{
    padding: 0 0 0 0;
    margin: 0.8em 0px 0.5em 0px;
    font-size: larger;
    font-weight: normal;
}

#contentdiv h3
{
    padding: 0 0 0 0;
    margin: 0.8em 0px 0.5em 0px;
    font-size: large;
    font-weight: normal;
}

#contentdiv h4
{
    padding: 0 0 0 0;
    margin: 0.8em 0px 0.5em 0px;
    font-size: medium;
    font-weight: normal;
}

#contentdiv p
{
    padding: 0px 0px 0px 0px;
    margin: 0.8em 0px 0.5em 0px;
    font-size: small;
    text-align:justify;
}

#contentdiv select
{
    font-size: small;
    font-family: Verdana, Helvetica, Arial, Sans-Serif;
}

#contentdiv textarea,input
{
    font-size: small;
    font-family: Verdana, Helvetica, Arial, Sans-Serif;
}

#contentdiv ul
{
    padding: 0px 0px 0px 0px;
    margin: 0.5em 0px 0.5em 30px;
}

#contentdiv li
{
    font-size: small;
    margin: 0.4em 0px 0.4em 0px;
}

#contentdiv table
{
    border-collapse: collapse;

}
#contentdiv table tr
{
    vertical-align: top; 
    font-size: small;
}
#contentdiv table th
{
    width: 2em;
    text-align: left;
    font-family: Verdana, Helvetica, Arial, Sans-Serif;
}
#contentdiv table th,td
{
    text-align: left;
    font-family: Verdana, Helvetica, Arial, Sans-Serif;
}

.faqtableq
{
    background-color: rgb(240,240,240);
}
.faqtablea
{
    background-color: white;
}

#footerdiv
{
    /*background-image: url(images/ESDMbanner774.png);
    background-repeat: no-repeat;*/
    width: 100%;
    /*height: 85px;*/
    margin: 0 auto 0 auto;
}
#footerdiv img
{
     border: none;
}
#footerdiv p
{
    color: #892f52;
    padding: 0px 0px 0px 0px;
    margin: 35px 4px 4px 4px;
    font-size: small;
    text-align: center;
}

#sitemeterdiv
{
     width: 88px;
     margin: 20px auto 0 auto;
}

#addthisdiv
{
    position: relative;
    /*left: 100%;*/
    /*margin: 0 0 0 auto;*/
    top: 0%;
}

#google_translate_element
{
 position:absolute;
 top:0;
 right:0;
}

#esrisolutionpartnerlogodiv
{
     width: 140px;
     margin: 20px auto 0 auto;

}
#esrisolutionpartnerlogodiv img
{
     border-style: none ;
}
