﻿/*************************************************************************
// HTML Customizations
**************************************************************************/
Body
{
    background:#A8A8A8 url(../Images/background_d.gif) repeat-x;
	text-align:center;
	margin:0;
	padding:0 0 0 0;
	line-height:14pt;
	font-family: Arial;
	xopacity: 0.99999; 
	x-moz-opacity: 0.99999; 
	x-khtml-opacity: 0.99999; 
	xfilter: alpha(opacity=99);
	z-index: 0;
}
H1
{
    color: #4C789E;
    font-size:11pt;
    font-family:Arial;
    font-weight: normal;
    line-height: 25px;
    padding: 0px;
    margin: 0 0 5px 0;
}

IMG { border: 0px; }

.title
{
    color: #4C789E;
    font-size:1.2em;
    font-family:Arial;
    font-weight: normal;
}
.grayText
{
    color: #666666;
    font-size:9pt;
    xfont-family:Arial;
    font-weight: normal;
}

a
{
    color: #4C789E;
    font-size:9pt;
    font-family:Arial;
    font-weight: normal;
} 

a:hover
{
    color: #666666;
    font-size:9pt;
    font-family:Arial;
    font-weight: normal;
}

/*************************************************************************
// CENTERING
**************************************************************************/
#header 
{
    margin-top: 5px;
}
#centering{
	position:relative;
	width:992px;
	height:auto;
	margin:0 auto;
}
#wrapper{
	position:relative;
	width:100%;
	height:auto;
	float:left;
}
#topNav
{
    position:absolute;
    top: 153px;
    left: 0px;
    height: 45px;
    vertical-align:top;
}
#mainNav
{ 
    width: 992px;
}

#mainNav Div
{
    float:left;
}   

#mainNav Img 
{
    border: 0px;
}

#mainNav a
{
    display: block;
    width:248px;
    height:45px;
}

#mainNav a.navAbout 
{
    background-image: url(../Images/nav_AboutUs_F1.gif);
}

#mainNav a.navAbout:hover 
{
    background-image: url(../Images/nav_AboutUs_F2.gif);
}

#mainNav a.navApproach 
{
    background-image: url(../Images/nav_Approach_F1.gif);
}

#mainNav a.navApproach:hover 
{
    background-image: url(../Images/nav_Approach_F2.gif);
}

#mainNav a.navPractice 
{
    background-image: url(../Images/nav_Areas_F1.gif);
}

#mainNav a.navPractice:hover 
{
    background-image: url(../Images/nav_Areas_F2.gif);
}

#mainNav a.navContact 
{
    background-image: url(../Images/nav_Contact_F1.gif);
}

#mainNav a.navContact:hover 
{
    background-image: url(../Images/nav_Contact_F2.gif);
}

/*************************************************************************
MAIN
**************************************************************************/
#content 
{
    text-align:center;
    padding: 0px 0px 0px 0;
    position: absolute;
    top: 71px;
    left: 0px;
}
#main
{
    background-color: #FFFFFF;
    width: 990px;
    text-align: left;
    height: 360px;
}
x#homeLeft 
{
    float:left;
    padding: 8px 8px 8px 5px;
}
x#homeRight
{
    height: 301px;
    text-align: left;
    padding-right: 10px;
}

/*************************************************************************
Interior
**************************************************************************/
.contentNav
{
    padding: 8px 0 0 8px;
}
.contentImage
{
    padding: 8px 0 0 3px;
}

#contentLeft
{
    float:left;
    margin-right: 10px;
}

#contentRight
{
    text-align: left;
    width: 465px;
    padding: 10px 10px 0 5px;
    float: right;
    height: 320px;
}

/*************************************************************************
FOOTER
**************************************************************************/
#footer
{
    color: #6A6A6A;
    font-size:8pt;
    font-weight: normal;
    position: absolute;
    top: 450px;
    text-align: right;
    width: 996px;
}
#footer .footerLeft
{
    float: left;
    width: 450px;
    text-align: left;
}
#footer .footerRight
{
    float: right;
    width: 450px;
    margin-right:5px;
}
#footer A
{
    color: #6A6A6A;
    font-size:8pt;
}

#footer A:hover
{
    color: #104B7D;
    font-size:8pt;
}
