﻿body { 
	background-color: white;
	margin: 5px;
	padding: 0;
	text-align: center;
	font-family: helvetica, verdana, arial, sans-serif;
	font-size: 0.7em;
	color: #286295;
	width: 789px; 
	position: absolute; 
	left: 50%; 
	margin-left: -395px;
 }
 
p
{
    color: #333333;
    font-size: 1em;
    text-align: left;
    line-height: 1.7;
}

h3
{
    color: Black;
	font-size: 1.1em;
}

a {
	text-decoration: none;
	color: #286295;
}

a:visited {
	color: #266295;
}

a:hover
{
    text-decoration: none;
    color: #ffa07a;
}

a:active
{
    color: #006699;
}

table
{
    border-style: none;
    border-width: 0px;
}

.floatLeft
{
    float: left;
}

.floatRight
{
    float: right;
}

.mainMenu img
{
    vertical-align: top;
}

div.homeHeading1
{
    font-size: 1.7em;
}

div.homeHeading2
{
    font-size: 1.3em;
}

/* contact page styles */

#contactText
{
    color: #666666;
    font-size: 1em;
    text-align: left;
    margin: 0px 5px 0px 5px;
    line-height: 1.7;
}

.contactInputControl
{
    border: solid 1px #cccccc;
}
.collapsePanel {
	
	background-color:white;
	/*overflow:hidden;*/
}

/* end contact styles */

/* define styles for the dynamic text for the services and aboutus pages */

input.dynamicContentMenuItem
{
    float: left;
    z-index: 2;
}
img.panelDynamicContentUpperRightBackgroundImage
{
    /* position the image over the top of the div with a class of "panelDynamicContent".
       This means that the "top" attribute of this class must be the negative of the
       "height" attribute of the panelDynamicContent class (minus one to adjust for the
        "-1" "top" attribute). */
    position: relative; 
    top: -444px;
    z-index: -1; 
    left: 358px;
}

.dynamicContentDefault p
{
    padding-right: 20px;
}

/* end styles for services and aboutus pages */

/* article list page styles */

.accordionHeader
{
    cursor: pointer;
    text-align: left;
    font-size: small;
    margin-top: 3px;
}
.contactAccordianContent p
{
    line-height: 1.5;
}