BODY 
{
	margin: 0 auto; 
	padding: 0;
	background-color: #f5f3ef;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #6f6f6f; 
}

A:link, A:visited, A:active
{
    text-decoration: none;
    color: #1281c6;
}

A:hover
{
	text-decoration: none;
}

#container, #utilityBar ul, #footer DIV, #global DIV#grid
{
    width: 830px;
}

#container {
	margin: 0 auto;
}

#logo
{
    padding: 15px 0;
    padding-left: 5px;
}
    #logo img { border: none; }

#contentcolumn 
{
	float: left; 
	margin: 0;
	padding-bottom: 40px;
	width: 620px; 
	text-align: left;
}
#content
{
    float: left;
    width: 620px;
}

#primaryNav
{
    border-top: solid 1px #b7b1a6;
    border-bottom: solid 1px #c3bdb1;
    height: 35px;
}

#secondaryNav
{
    border-bottom: solid 1px #c3bdb1;
    height: 30px;
}

#title
{
    padding-left: 5px;
}
    
#utilityBar 
{ 
    background-color: #e7e4df;
}
    #utilityBar ul
    {
        margin: 0 auto;
    }
    
    #utilityBar ul li
    {
        float: right;
    }

#footer 
{
	clear: both;
	background-color: #C3BDB1;
}
    #footer DIV#copy
    {
        margin: 0 auto;
        margin-top: 12px;
        padding: 10px 0;
        border-top: solid 1px #A6A29A;
        font-size: 9px;
    }
    #Sitemap
    {
        margin: 0 auto;
        overflow: auto;
        font-size: 9px;
    }
    #Sitemap IMG
    {
        float: right;
        margin-top: 10px;
    }
    #Sitemap DIV
    {
        float: left;
        width: 95px;
        margin-top: 10px;
        margin-right: 10px;
    }
    #Sitemap SPAN
    {
        float: left;
        padding: 6px 5px;
        color: #6F6F6F;
        font-weight: bold;
    }
        #Sitemap SPAN A
        {
            color: #6F6F6F;
			font-size: 9px;
        }
    #Sitemap DIV ul
    {
        margin: 0;
        padding: 0;
        clear: both;
    }
        #Sitemap DIV ul li
        {
            list-style-type: none;
            padding: 6px 5px;
            border-top: solid 1px #a6a29a;
        }
            #Sitemap DIV ul li a
            {
                color: #6F6F6F;
				font-size: 9px;
            }
#global 
{
    clear: both;
    background-color: #e7e4df;
}
    #global div#grid
    {
        margin: 0 auto;
        overflow: auto;
        padding: 10px 0;
    }
    #grid div
    {
        float: left;
        padding: 10px 5px;
		margin-right: 5px;
        width: 196px;
        border-right: solid 1px #c3bdb1;
        font-size: 10px;
		line-height: 1.6;
    }
        #grid div.last
        {
            margin-right: 0;
            width: 183px;
            border-right: solid 1px transparent;
        }
    #grid div h5
    {
        padding: 0;
        margin: 0;
        margin-bottom: 5px;
        font-size: 11px;
        color: #7FA21B;
    }
    #grid div p
    {
        padding: 0;
        margin: 0;
        height: 90px;
    }
        #grid div p.short { height: 75px; }

/* SIDEBAR */
#sidebar 
{
	float: right; 
	margin-top: 64px;
	margin-left: 10px;
	width: 200px;
	text-align: right;
    background: url(../Images/mz_callouts.png) no-repeat left top;
}

#sidebarcontent {
	text-align: left;
    margin: 15px;
    margin-top: 31px;
}

#location1, #location2
{
    margin-bottom: 45px;
    font-size: 9px;
    color: #fff;
    line-height: 9pt
}
    #location2 { margin-bottom: 18px; }
    #location1 H4, #location2 H4
    {
        display: none;
    }
    #location1 P, #location2 P
    {
        margin: 0;
        margin-bottom: 8px;
    }
    
    #location1 A, #location2 A
    {
	    color: #fff
    }
    
.note 
{
	font-size: 9px; 
	color: #6f6f6f;
}

.associates 
{
	font-size: 9px; 
	color: #6f6f6f;
	line-height: 1.6;
}

    H3 
    {
        margin: 0;
	    padding-top: 15px;
	    font-size: 9px;
	    font-weight: bold;
	    color: #6f6f6f;
		line-height: 1.6;
    }

#AAPD 
{
    margin: 0;
    padding-top: 7px;
}
