/*--------------------------------------------------
########### CSS RESET
--------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption,
center, u, b, i {margin: 0;padding: 0;border: 0;outline: 0;font-weight: normal;font-style: normal;font-size: 100%;font-family: inherit;vertical-align: baseline;}
body {line-height: 1;}
:focus {outline: 0;}
ol, ul {list-style: none;}
table {
	border-collapse: collapse;
	border-spacing: 0;
	font-family: "Times New Roman", Times, serif;
	color: #717070;
	margin-top: 10px;
	margin-bottom: 10px;
}
td { font-size:14px;	
	padding:4px;
}
.table2 {
	border:1px solid #CCC;
	color:#717070;
	font-family:"Times New Roman",Times,serif;
	
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
 
.table2 tr td{border:1px solid #CCC; padding-left:5px;
}

.table3 tr {
	border: 1px solid #999;
}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
input, textarea {margin: 0;padding: 0;}
hr {margin: 0;padding: 0;border: 0;color: #000;background-color: #000;height: 1px;}
a{color:#818282;text-decoration:none; font-weight:bold;}
a:hover{color:#818282;text-decoration:underline; font-weight:bold;}
/*--------------------------------------------------
########### HTML Tags
--------------------------------------------------*/
body{background:#fff url("../images/bck-page.jpg") repeat-x;font:normal 100% "Times";}
h1{padding-top:46px;margin-bottom:24px;}
h2{
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color: #54774F;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
}
.rightcol h2 a{
	margin:0;
	padding:0;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color: #54774F;
}

h3{margin:0;padding:0; font-family:"Times New Roman", Times, serif; font-size:16px;	color:#54774F; font-weight:bold; margin-top:22px}

.rightcol h3 a{margin:0;padding:0; font-family:"Times New Roman", Times, serif; font-size:16px;	color:#54774F; font-weight:bold}
h1 span, h2 span{display:none;}
p{margin:10px 0;text-align:justify;}
strong{font-weight:bold}
/*--------------------------------------------------
########### Structure
--------------------------------------------------*/
#mainwrapper{width:100%;}
#wrapper{margin:0 auto;width:900px;}
#header{height:382px;}
#content{overflow:hidden;}
#footer{margin:0 auto;width:900px;}

/*-- Logo & Slogan --*/
.logo a{width:367px;height:154px;background:transparent url("../images/logo.jpg") no-repeat;display:block;}
.logo a span{display:none;}
.slogan{width:292px;height:189px;background:transparent url("../images/slogan.jpg") no-repeat;}
.slogan span{display:none;}

/*--------------------------------------------------
########### Flash
--------------------------------------------------*/
.flashcont{overflow:hidden;height:343px;}

/*--------------------------------------------------
########### Main Nav
--------------------------------------------------*/
.mainnav{overflow:hidden;height:39px;}
.mainnav ul{}
.mainnav ul li{float:left;display:inline;}
.mainnav ul li a{display:block;height:39px;}
.mainnav ul li a span{display:none;}

.mainnav ul li a.home{background:transparent url("../images/nav-home.jpg") no-repeat left top;width:170px;}
.mainnav ul li a.doctors{background:transparent url("../images/nav-doctors.jpg") no-repeat left top;width:167px;}
.mainnav ul li a.patient{background:transparent url("../images/nav-patient.jpg") no-repeat left top;width:224px;}
.mainnav ul li a.office{background:transparent url("../images/nav-office.jpg") no-repeat left top;width:165px;}
.mainnav ul li a.contact{background:transparent url("../images/nav-contact.jpg") no-repeat left top;width:163px;}

.mainnav ul li a.home:hover{background:transparent url("../images/nav-home.jpg") no-repeat left bottom;}
.mainnav ul li a.doctors:hover{background:transparent url("../images/nav-doctors.jpg") no-repeat left bottom;}
.mainnav ul li a.patient:hover{background:transparent url("../images/nav-patient.jpg") no-repeat left bottom;}
.mainnav ul li a.office:hover{background:transparent url("../images/nav-office.jpg") no-repeat left bottom;}
.mainnav ul li a.contact:hover{background:transparent url("../images/nav-contact.jpg") no-repeat left bottom;}

.activehome{background:transparent url("../images/nav-home.jpg") no-repeat left bottom;display:block;width:170px;}
.activedoctors{background:transparent url("../images/nav-doctors.jpg") no-repeat left bottom;display:block;width:167px;}
.activepatient{background:transparent url("../images/nav-patient.jpg") no-repeat left bottom;display:block;width:224px;}
.activeoffice{background:transparent url("../images/nav-office.jpg") no-repeat left bottom;display:block;width:165px;}
.activecontact{background:transparent url("../images/nav-contact.jpg") no-repeat left bottom;display:block;width:163px;}

/*--------------------------------------------------
########### Content
--------------------------------------------------*/
.leftcol, .rightcol{overflow:hidden;}

/*-- Left --*/
.leftcol{float:left;width:313px;}

/*-- Right --*/
.rightcol{float:right;width:540px;}
.rightcol p{color:#717070;}
.rightcol h1.welcome{background:transparent url("../images/tit-welcome.jpg") no-repeat left bottom;display:block;width:203px;height:36px;}
.rightcol h1.doctors{background:transparent url("../images/tit-doctors.jpg") no-repeat left bottom;display:block;width:203px;height:36px;}
.rightcol h1.contact{background:transparent url("../images/tit-contact.jpg") no-repeat left bottom;display:block;width:283px;height:36px;}
.rightcol h1.hours{background:transparent url("../images/tit-hours.jpg") no-repeat left bottom;display:block;width:283px;height:36px;}
.rightcol h1.patient{background:transparent url("../images/tit-patient.jpg") no-repeat left bottom;display:block;width:397px;height:36px;}

.rightcol ul{ margin:0;padding:0; font-family:"Times New Roman", Times, serif; font-size:13px;	color:#818282; }
.rightcol ul a{ margin:0;padding:0; font-family:"Times New Roman", Times, serif; font-size:13px;	color:#818282; }
.rightcol ul a:hover{ margin:0;padding:0; font-family:"Times New Roman", Times, serif; font-size:13px;	color:#818282; }

/*-- Doctors --*/
.ourdocs{clear:both;background:#abc9a7 url("../images/bck-doctors.jpg") repeat-x;min-height:211px;}
.ourdocscontent{margin:0 auto;width:900px;}

.ourdocscontent h2.ourdoctors{background:transparent url("../images/tit-ourdoctors.jpg") no-repeat left top;display:block;width:204px;height:44px;}

.ourdocscontent ul{margin:16px 0 0 0;list-style-position:inside;}
.ourdocscontent ul li{display:inline;float:left;margin:2px 28px;}
.ourdocscontent ul li a{border:0px solid #8bb286;text-decoration:none;padding:2px;display:block;}
.ourdocscontent ul li a:hover{border:0px solid #5d8c56;}

.ourdocscontent ul li .name, .ourdocscontent ul li .location{display:block;margin-top:2px;}
.ourdocscontent ul li .name{color:#4e7548;width:82px;font:bold 13px "times"; text-decoration:none; border:none}
.ourdocscontent ul li .location{color:#707373;font:normal 10px "Arial";}

/*--------------------------------------------------
########### Footer
--------------------------------------------------*/
.footercontent{text-align:center;padding:6px 0;margin:0 auto;}

.footercontent ul {color:#668760;font:normal 10px/20px "Times";margin-top:8px;}
.footercontent ul li{display:inline;margin:0 4px;}
.footercontent ul li a{color:#668760;font:normal 14px "Times";text-decoration:none;}
.footercontent ul li a:hover{color:#93be8b;text-decoration:underline;}

.footercontent p{font:normal 14px/22px "Times";color:#959393;margin:6px 0 6px 0;text-align:center;}
.footercontent p a{color:#668760;text-decoration:none;}
.footercontent p a:hover{color:#93be8b;text-decoration:underline;}

