/*This is the parent style sheet that defines styles to be used
site wide and defines common elements*/


/*HTML elements*/
* 
{ 
    margin: 0; 
} 
html, body { 
    height: 100%; 
} 

hr
{
    height: 2px;
    color: #B30909;
}
h1
{
    color: #DB1A1B;
    /*display: inline;*/
    font-family: verdana;
    font-size: 13pt;
    font-family: arial;
    line-height: 19px;
}

h2
{
    color: #DB1A1B;
    font-size: 9.5pt;
    font-weight: bold;
    margin-top: 15px;
    margin-bottom: 10px;
}

h3
{
    color: #DB1A1B;
    font-weight: bold;
    font-size: 8.5pt;
    margin-top: 15px;
    margin-bottom: 10px;
    margin-left: 0px;
}

h4
{
    color: #DB1A1B;
    font-weight: bold;
    font-size: 8pt;
}

h5, DT
{
    color: #DB1A1B;
    font-weight: normal;
    font-size: 8pt;
}

h6
{
    color: #DB1A1B;
    font-weight: normal;
    font-size: 8pt;
    text-decoration: underline;
}

body 
{
    background-color: white;
    color: Black;
    font-family: trebuchet ms;
    font-size: 9pt;
    margin: 0px;
    padding: 0px;
}

a:link img
{
    border: 0px;
}

a:link
{
    color: black;
}

a:visited
{
    color: black;
}


input
{
    font-size: 8pt;
}


em
{
    color: #DB1A1B;
    font-style: normal;
    font-weight: bold;
}

ul
{
    font-size: 8pt;
    margin-top: 0px;
    list-style-position: outside;
    list-style-type: square;
    margin-left: 10px;
    padding-left: 10px;
}

li
{
    font-size: 8pt;
    list-style-position: outside;
    list-style-type: square;
}

p
{
    font-size: 8pt;
    margin-top: 10px;
    margin-bottom: 10px;
}

.language
{
    font-size: 7pt;
    width: 90px;
}

/*parent div which holds everything below the main menu (silver)
includign the side menu*/
.bodyHolder
{
    background-color: white;
    min-height: 100%; 
    height: auto !important; 
    height: 100%; 
    margin: 0 auto -45px;
    width: 100%;
    border-top: solid 1px white;
}

/*holds the left hand menu and main content*/
.bodyHolder .bodyContent
{
    margin-top: 130px;
}

.bodyHolder .bodyContent a:link, a:visited, a:active
{
   color: red;
}

/*left menu holder*/
.bodyHolder .leftMenu
{
    background-color: White;
    width: 229px;
}

/*main content holder*/
.bodyHolder .contentHolder
{
    background-color: White;
    min-width: 700px;
    padding-top: 12px;
}



/*headings used on every page as these are the main headings per page
a h1 has been used and will be used throughout*/
.bodyHolder .contentHolder .header
{
    background-image: url(../HadleyGraphics/header/heading-background.jpg);
    background-position: left center;
    background-repeat: repeat-x;
    padding-top: 5px;
    height: 30px;
    width: 100%;
}
.bodyHolder .contentHolder .header h1
{
    color: white;
    display: inline;
}
.bodyHolder .contentHolder .header img
{
    padding-right: 1%;
    vertical-align: middle;
    position: relative;
    top: -2px;
}


/*footer this is not the footer at the bottom of the page but rather
the name and address of the company which goes just above*/
.footer
{
    clear: both;
    font-size: 7.5pt;
    font-weight: bold;
    text-align: center;
    overflow: hidden;
}
.footer p
{
    margin-top: 10px;
}


/*bottom links - this goes at the very bottom push is used to force
the bottom links down to the bottom of the page content or the window
depending on which is further down*/
.push 
{ 
    height: 35px; 
} 
.bottomLinks
{
    background-image: url(../HadleyGraphics/bottom-links-background.jpg);
    background-position: left center;
    background-repeat: repeat-x;
    color: White;
    height: 35px;
    margin-top: 10px;
    width: 100%;
}
.bottomLinks ul
{
    display: inline;
    float: left;
    list-style: none;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 25px;
    padding: 0px;
}
.bottomLinks ul li
{
    float: left;
    height: 11px;
    list-style: none;
    margin-left: 0px;
    margin-right: 7px;
    padding-top: 7px;
    padding-bottom: 3px;
    padding-right: 10px;
}
.bottomLinks ul li a:link
{
    border-right: dotted 2px white;
    color: orange;
    font-size: 7.5pt;
    font-weight: bold;
    padding-right: 10px;
    text-decoration: none;
}
.bottomLinks ul li a:visited
{
    border-right: dotted 2px white;
    color: orange;
    font-size: 7.5pt;
    font-weight: bold;
    padding-right: 10px;
    text-decoration: none;
}
.bottomLinks ul li a:active
{
    border-right: dotted 2px white;
    color: orange;
    font-size: 7.5pt;
    font-weight: bold;
    padding-right: 10px;
    text-decoration: none;
}
.bottomLinks ul li a:hover
{
    border-right: dotted 2px white;
    color: orange;
    font-size: 7.5pt;
    font-weight: bold;
    padding-right: 10px;
    text-decoration: underline;
}





