
a    			{	font-family: Helvetica, Arial, Verdana, sans-serif;
				color: #4B4A4A;
				font-size: 13px;}

a:hover 		{	font-family: Helvetica, Arial, Verdana, sans-serif;
				color: #4B4A4A;
				font-size: 13px;}



.header			{	font-family: Verdana, Helvetica, Arial, sans-serif;
				color: #2A6694;
				font-size: 11px;
				text-align: center;
				text-decoration: none;}

a.header, a.header:link, a.header:active, a.header:visited 		{	font-family: Verdana, Helvetica, Arial, sans-serif;
				color: #9EC8E8;
				font-size: 11px;
				text-align:center;
				text-decoration: none;}

a.header:hover 		{	font-family: Verdana, Helvetica, Arial, sans-serif;
				color: #9EC8E8;
				font-size: 11px;
				text-align:center;
				text-decoration: underline;}
				

.boxes			{	font-family: Arial Narrow, Verdana, Helvetica, sans-serif;
				color: #F8F2E6;
				font-size: 23px;
				text-decoration: none;}

.box			{	font-family: Arial, Verdana, Helvetica, sans-serif;
				color: #F8F2E6;
				font-size: 15px;
				text-decoration: none;
				font-weight: bold;}

.box a, .box a:link, .box a:visited, .box a:active 
                {
                    font-family: Arial, Verdana, Helvetica, sans-serif;
				    color: #E5B042;
				    font-size: 15px;
				    text-decoration: none;
				    font-weight: bold;}				

.box a:hover {font-family: Arial, Verdana, Helvetica, sans-serif;
				color: #E5B042;
				font-size: 15px;
				text-decoration: underline;
				font-weight: bold;}

.Nbox			{	font-family: Arial, Verdana, Helvetica, sans-serif;
				color: #F8F2E6;
				font-size: 12px;
				text-decoration: none;}

ul.vnav {margin-left:auto;margin-right:auto;font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #61553D;
				font-size: 11px;
				text-decoration:none;
				font-weight: bold;-moz-margin-start:-40px;}
ul.vnav li a		
{
    width:250px;
    height:32px;
}		
ul.vnav li 
{
    border-top:dotted 1px #cccccc;
}
ul.vnav li.lastli
{
    border-top:dotted 1px #cccccc;
    border-bottom:dotted 1px #cccccc;
}
ul.vnav li:hover
{
    background-image:url(../images/backgrounds/nvertical-hover.png);
    cursor:hand;
}
ul.vnav li, ul.vnav li a:link, ul.vnav li a:active, ul.vnav li a:visited, ul.vnav li a:hover
{
    list-style-type:none;
    
    width:250px;
    height:32px;

    text-align:left;
    vertical-align:baseline;

    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #61553D;
	font-size: 11px;
	text-decoration:none;
	font-weight: bold;
	line-height:32px;
}


a.services	 	{	font-family: Helvetica, Arial, Verdana, sans-serif;
				color: #9DCDD1;
				font-size: 12px;
				text-decoration:none;
				font-weight: bold;}

a.services:hover 	{	font-family: Helvetica, Arial, Verdana, sans-serif;
				color: #9DCDD1;
				font-size: 12px;
				text-decoration:none;
				font-weight: bold;}



.footer         {  	font-family: Verdana, Helvetica, Arial, sans-serif; color: #ADA187; font-size: 11px; line-height: 14px; text-align: center;}


a.footer 		{	font-family: Verdana, Arial, Helvetica, sans-serif;
				    color: #ADA187;
				    font-size: 11px;
				    text-decoration: none;}

a.footer:hover  {	font-family: Verdana, Arial, Helvetica, sans-serif;
				    color: #BCB19C;
				    font-size: 11px;
				    text-decoration: underline;}




h1 			{	font-family: Arial Narrow, Helvetica, Verdana, sans-serif;
				color: #5B5B5B;
				font-size: 34px;
				line-height: 34px;
				margin-top: 0px;
				margin-bottom: 18px;
				font-weight: normal;
				text-decoration: none;}
			
h2 			{	font-family: Arial Narrow, Helvetica, Verdana, sans-serif;
				color: #5B5B5B;
				font-size: 22px;
				line-height: 28px;
				margin-top: 25px;
				margin-bottom: 4px;
				font-weight: normal;
				text-decoration: none;}
			
h3 			{	font-family: Arial Narrow, Helvetica, Verdana, sans-serif;
				color: #5B5B5B;
				font-size: 22px;
				line-height: 22px;
				margin-top: 0px;
				margin-left: 25px;
				margin-bottom: 5px;
				font-weight: bold;
				text-decoration: none;
				text-align: left;}


.text           {   font-family: Helvetica, Arial, Verdana, sans-serif; color: #4B4A4A; font-size: 13px; line-height: 18px;}

.small          {   font-family: Helvetica, Arial, Verdana, sans-serif; color: #4B4A4A; font-size: 12px; line-height: 14px;}

a.navtop        {   font-family: Helvetica, Arial, Verdana, sans-serif; color: #4B4A4A; font-size: 12px; line-height: 14px; text-decoration: none;}

a.navtop:hover  {   font-family: Helvetica, Arial, Verdana, sans-serif; color: #4B4A4A; font-size: 12px; line-height: 14px; text-decoration: underline;}

input {background-color:#eeeeee;}
textarea {background-color:#eeeeee;}
select {background-color:#eeeeee;}

.NBoxLink a, .NBoxLink a:active, .NBoxLink a:visited, .NBoxLink a:link {color:#F8F2E6;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
text-decoration:none;}

.NBoxLink a:hover
{color:#F8F2E6;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
text-decoration:underline;}

.radiobutton input { background-color:Transparent;}


#videosmall  {
border: 3px solid #665F4B;
height: 224px;
width: 400px;
margin: 25px 0 0 20px;
}


#video  {
border: 3px solid #665F4B;
height: 300px;
width: 400px;
margin: 25px 0 0 20px;
}


.videodesc
{
    font-family: Helvetica, Arial, Verdana, sans-serif;
    color: #4B4A4A;
    line-height: 13px;
    font-size: 11px;
    margin: 0 0 40px 20px;
    border: 1px solid #665F4B;
    padding: 10px 10px 10px 10px;
    width: 384px;
    background-color: #F3F4E3;
    }


/* PHOTOS */


.photoblock
{
border: 1px solid #E1DED7;
padding: 20px 0 30px 0px;
background-color: #FAF7F1;
_width:500px;
margin: 25px 0px 30px 0px;
overflow:auto;
_overflow-x:hidden;
_overflow-y:hidden;

}


ul#photo
{
    /*margin-left: 20px;*/
    list-style-type:none;
}

ul#photo li
{
    float: left;
    width: 200px;
    height: 150px;
    vertical-align: bottom;
    border: 3px solid #665F4B;
    margin: 10px 20px 40px 0;
    padding: 0px;
    font-family: Helvetica, Arial, Verdana, sans-serif;
    color: #4B4A4A;
    font-size: 12px;
    line-height: 14px;}


ul#photo li img
{
    margin-bottom:5px;
}
/* ------------Horizontal Navigation------------------------- */
#navigation {
    list-style: none;
    margin: 0; padding: 0;
    width:100%;
margin-left:20px;
}

#navigation li {
    float: left;
}

#navigation li a {
    
    background-color: Transparent;
    _width:90px;
    height:40px;
    text-align: center;
    color: #4C3C20;
    padding: 0px 21px;
   
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 11px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	line-height:40px;
	vertical-align:middle;
}

#navigation li a:hover 
{
    font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	line-height:40px;
	vertical-align:middle;
    text-decoration: none;
    background-image:url(../images/backgrounds/nhover.jpg);
    color: #4C3C20;
}

#navigation li.sep
{
    width:1px;
    height:40px;
}

.navigationbg
{
    background-image:url(../images/backgrounds/nhover.jpg);
}

/* --------------Horizontal Navigation Top----------------------- 
#navigationtop {
    list-style: none;
    margin: 0; 
    padding: 0;    
    margin-left:auto;
    margin-right:auto;
    width:75%;
    padding-left:13px;
}

#navigationtop li {
    float:left;
}

#navigationtop li a {
    display: block;
    background-color: Transparent;
    height:39px;
    padding: 0px 20%;
   
    font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #9EC8E8;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	line-height:39px;
	vertical-align:middle;
}

#navigationtop li a:hover 
{
    font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #9EC8E8;
	font-size: 11px;
	text-align: center;
	text-decoration: underline;
	line-height:39px;
	vertical-align:middle;
}

#navigationtop li.septop
{
    color: #2A6694;
    width:1px;
    height:39px;
    line-height:39px;
	vertical-align:middle;
}
*/
/* --------------Horizontal Navigation Top - Wrapper Class----------------------- 
.hnavtopwrapper
{
    margin:0;
    padding:0;
    background-image:url(../images/backgrounds/header-top.jpg);
    background-color:#094981;
    height:39px;
    width:100%;
    text-align:center;
}
*/



.photoright {border: 2px solid #665F4B; width: 200px; float: right; margin: 10px 0px 20px 20px;}
.photoleft  {border: 2px solid #665F4B; width: 200px; float: left; margin: 10px 20px 20px 0px;}

.map        {border: 3px solid #665F4B; margin: 0px 0px 5px 0px;}

.doctor     {border: 2px solid #665F4B; width: 150px; float: right; margin: 10px 0px 20px 25px;}
.separator {width:100%;background-color:#eeeeee;}