@charset "UTF-8";
/* CSS Document */
body
{
margin: 0;
padding: 0;
font: 80% verdana, arial, helvetica, sans-serif;
color:#333;
background: #ccc;
text-align: center;
}
#container
{
width: 800px;
margin: auto;
background: #ffffff;
padding: 0;
text-align: left;
border-left:1px solid #4682B4;
border-right:1px solid #4682B4;  
}
/*Header strip*/
#logo
{
height: 135px;
background: url(../assets/header.gif) no-repeat;
}
h1 
{
margin: 0;
padding: 0;
}
/*Hides company name text*/
h1 em 
{
position: absolute;
left: -2000px;
width: 1800px;
}
h2
{
color:#0066cc;
font:2em arial, helvetica, sans-serif;
margin:25px 0 0px 0;
padding:0px
}
h3
{
color: #0066cc;
font:1.7em arial, helvetica, sans-serif;
margin:10px 0px 10px 0px;
padding:0px
}
h4
{
color: #0066cc;
font:1.3em arial, helvetica, sans-serif;
margin:5px 0px;
padding:0px
}

/*NAVIGATION*/
#navcontainer{
width: 800px;background-color:#0099ff;margin: 10px auto 0px;padding:.6em 0;text-align: center;border:0px;
}
#navcontainer ul{
list-style-type:none;border:0px;margin:0px;padding:0px;color:#333333;
}
#navcontainer ul li{
display:inline ;padding:0;margin:0px;border:0px;
}
#navcontainer ul li a{
border:0px;padding:0.5em;margin:0px;text-decoration:none ;text-align: center;font: 1.2em Georgia, "Times New Roman", Times, serif;color:#333333;background-color:#0099ff;
}
#navcontainer ul li a:hover{
color:#fff;background-color:#0066ff;text-decoration:none;border:0px;
}
#navcontainer ul li a:active{
color:#FF00FF;background-color:#0099ff
}
#navcontainer ul li#current{
color:#fff;background-color:#0066ff;border:0px;padding:.5em;margin: 0px;font: 1.2em Georgia, "Times New Roman", Times, serif;
}
/*content*/
* html #content  /*jog 3px for IE only*/
{
margin: 0 17px
}
#content-title
{
float: left;
width:650px;
margin: 0px 20px 10px 40px;
padding:0px;
text-align:left;
}
#content-lcol
{
float: left;
width: 325px;
margin: 0 20px 10px 40px;
padding:0px;

}
#content-rcol
{
float: left;
width: 325px;
margin: 0 15px 10px 20px;
padding:0px;

}
#content
{
float: left;
width: 710px;
margin: 0 40px 10px 40px;
padding:0px
}
fieldset
{
padding-left:100px;
border:none
}
ul.links
{
list-style-type:none;border:0px;margin:0px;padding:0px;
}
ul.links li
{
border:0px;margin:15px 10px;padding:0px;font-family:Arial, Helvetica, sans-serif;
}
ul.links li a
{
border:0px;padding:0px;margin:0px;text-decoration:none;font:1.3em bold;color:#333333;background-color:#fff
}
ul.links li a:hover
{
border:0px;padding:0px;margin:0px;text-decoration:underline;font:1.3em bold;color:#FF3300;background-color:#fff
}
#footer
{
font-size:.75em;
clear: both;
background:#0099cc url(../assets/footer.jpg) no-repeat;
padding: 10px 10px 10px 10px;
text-align: center;
color:#333333;
margin:10px 0 0 0;
}

/*THIS KILLS THE FOOTER IN IE5.2 MAC*/
/*only ie gets this style*/  
/*  * html #footer   
  {margin-top:10px;
      \height:3px;*//* for ie5 */

	  /*he\ight:1px;*/
   /* for ie6 */    
/*}*/


#footer a:link
{
color:#333333;background-color:transparent;
}
#footer a:visited
{
color:#333333;background-color:transparent;
}
#footer a:focus
{
color:#333333;background-color:transparent;
}
#footer a:hover, a:active
{
color:#FF6600;background-color:transparent;
}
p	
{
font-size:.95em;
line-height:150%;
padding:0;margin:0 0 10px 0
}
ul
{
font-size:.95em;
line-height:140%;
padding:0;margin:-10px 0 0 20px
}
p.registered
{
text-align:center;
margin:0;
padding:3px 0 30px 0;
color:#666666;
background:#FFFFFF url(../assets/grad.gif) repeat-x;
}
p.addressfoot
{
text-align:center;padding:0;margin:0 0 20px 0;clear:both;color:#333333;background-color:transparent;font-size:1.3em
}
p.titles	
{
color: #666666;
font:1.3em arial, helvetica, sans-serif;
background:url(../assets/grad.gif) top repeat-x #ccddff;
padding:15px 0 10px 0;
margin:0;
line-height:130%;
text-align:center;
float: left;
width:800px;
}
a:link
{

}
a:visited
{

}
a:focus
{

}
a:hover, a:active
{
color:#FF3300;background-color:#fff
}
img.imgl {float:left;margin:0 10px 0 0}
img.imgr {float:right;margin:0 0 5px 10px}
img.front{margin-top:-1px}
td.right{vertical-align:top;text-align:right}
table.practices{float:left; text-align:left;width:100%}
table.practices td{padding:0 20px 3px 0px}
p.quote {width:650px;font: italic normal 1.1em Georgia, "Times New Roman", Times, serif;line-height:170%; float:left;color:#666;background-color:#eee;padding:15px;margin:10px 0px 10px 20px}

