@charset "utf-8";

.hdr-inside-pg {
	float:left;
	width:678px;
	height:182px;
	margin:0px 0px 24px 0px;
}

.hdr-inside-pg.about-us {
	background: #EFEFE7 url(/images/inside-pages/fwc-first-visit.jpg) no-repeat center center;
}

.hdr-inside-pg.contact-us {
	background: #EFEFE7 url(/images/inside-pages/fwc-contact-us.jpg) no-repeat center center;
}

.hdr-inside-pg.site-map {
	background: #EFEFE7 url(/images/inside-pages/fwc-first-visit.jpg) no-repeat center center;
}

.hdr-inside-pg.clinic-information {
	background: #EFEFE7 url(/images/inside-pages/fwc-first-visit.jpg) no-repeat center center;
}

.hdr-inside-pg.family-practice-medicine {
	background: #EFEFE7 url(/images/inside-pages/fwc-hood.jpg) no-repeat center center;
}

.hdr-inside-pg.international-travel-clinic {
	background: #EFEFE7 url(/images/inside-pages/fwc-travel-clinic1.jpg) no-repeat center center;
}

.hdr-inside-pg.what-to-expect-at-your-first-visit {
	background: #EFEFE7 url(/images/inside-pages/fwc-first-visit1.jpg) no-repeat center center;
}

.hdr-inside-pg.driving-directions {
	background: #EFEFE7 url(/images/inside-pages/fwc-patient-resources.jpg) no-repeat center center;
}

.hdr-inside-pg.medical-records {
	background: #EFEFE7 url(/images/inside-pages/fwc-medical-records.jpg) no-repeat center center;
}

.hdr-inside-pg.patient-resources {
	background: #EFEFE7 url(/images/inside-pages/fwc-patient-resources.jpg) no-repeat center center;
}

.hdr-inside-pg.frequently-asked-questions {
	background: #EFEFE7 url(/images/inside-pages/fwc-hood.jpg) no-repeat center center;
}

.hdr-inside-pg.frequently-asked-questions {
	background: #EFEFE7 url(/images/inside-pages/fwc-hood.jpg) no-repeat center center;
}

.hdr-inside-pg.our-team {
	background: #EFEFE7 url(/images/inside-pages/fwc-our-team.jpg) no-repeat center center;
}

body { margin:0 auto; padding:0px; background:url(../images/background-hdr-repeat.jpg) repeat-x 0 0; font-family:Tahoma, Geneva, sans-serif; }

h1 { margin:0px; padding:0px; color:#d57500; font-size:21px; font-family:Tahoma, Geneva, sans-serif; line-height:30px; font-weight:normal;clear:both; }
h2 { margin:16px 0 10px 0px; padding:4px 0px 0px; color:#68442d; font-size:14px; font-family:Tahoma, Geneva, sans-serif; line-height:18px; font-weight:bold; clear:both;}
h3 { margin:0px; padding:0px; color:#d57500; font-size:12px; font-family:Tahoma, Geneva, sans-serif; font-weight:normal; clear:both;}

p {
	color: #68442d;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: normal;
	line-height: 1.4em;
	margin: 14px 0px;
	padding: 0px;
	clear:both;
}

a:link, a:visited {
	font-size: 12px;
	color: #B14400;
	text-align: left;
	line-height: 16px;
	text-decoration: none;
}

a:hover {
	font-size: 12px;
	color: #B14400;
	text-align: left;
	line-height: 16px;
	text-decoration: underline;
}

.lft_side ul {
	list-style: none;
	color: #68442d;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: normal;
	line-height: 1.4em;
	text-align : left;
	margin: 0px 0px;
	padding: 0px 10px;
}

.lft_side ul li {
	padding-left: 24px;
	background-image: url(/images/clipboard-16x16.png); /* icon-medical-chart-small.jpg); */
	background-repeat: no-repeat;
	background-position: 0 .50em;
	line-height: 26px;
}

a:link.btn_read_more, a:visited.btn_read_more { float:left; width:114px; height:30px; background:url(../images/btn_read_more.png) no-repeat center top;}
a:hover.btn_read_more { width:114px; height:30px; background:url(../images/btn_read_more.png) no-repeat center bottom;}
a:link.btn_login, a:visited.btn_login { float:right; width:104px; height:39px; background:url(../images/btn_login.png) no-repeat center top;}
a:hover.btn_login { width:104px; height:39px; background:url(../images/btn_login.png) no-repeat center bottom;}
a:link.btn_see_more_orng, a:visited.btn_see_more_orng { float:right; width:114px; height:30px; background:url(../images/btn_see_more_orng.png) no-repeat center top;}
a:hover.btn_see_more_orng { width:114px; height:30px; background:url(../images/btn_see_more_orng.png) no-repeat center bottom;}

#main_container { margin:0 auto; padding:0px; width:1000px; }
#header_area { float:left; width:1000px; height:auto; background:url(../images/background-hdr.jpg) no-repeat center top; }
#content_area { float:left; width:1000px; height:auto; margin-top:28px; }
#footer_area { float:left; width:1000px; height:auto; }

.logo_area { float:left; width:1000px; height:auto; padding-bottom:11px; }
.logo { float:left; width:auto; margin:17px 0px 0px 37px; }
.logo_rgt { float:right; width:200px; height:auto; }
.logo_rgt_txt { text-align:right; margin:23px 12px 0px 0px; }
.logo_rgt_login { text-align:right; margin:6px 0px 0px 0px; }

.lft_side{float:left; width:684px; height:auto; margin-left:20px;}
.rgt_side{float:right; width:254px; height:auto; margin-right:10px;}

.content_area{float:left; width:660px; height:auto; margin:23px 0px 0px 36px; padding-bottom:12px;}
.content_area2{float:left; width:691px; height:auto; margin:0px 0px 0px 0px;}
.content_area3{float:left; width:685px; height:auto; margin:0px 0px 0px 18px;}
.lft_side_img1{float:left; width:286px; height:auto; min-height:84px; background:url(../images/lft_side_img1.gif) no-repeat; padding:127px 34px 0px 23px;}
.lft_side_img1 span{display:block; margin:4px 0px 0px 0px;}
.lft_side_img2{float:left; width:296px; height:auto; min-height:84px; background:url(../images/lft_side_img2.gif) no-repeat; padding:127px 42px 0px 10px;}
.lft_side_img2 span{display:block; margin:4px 0px 0px 0px;}
.read1{float:left; width:332px; height:auto;}

.lft_side1{float:left; width:240px; height:auto;}
.lft_side2{float:left; width:237px; height:auto; margin:35px 0px 0px 3px;}
.lft_side1_top{float:left; width:240px; height:auto; background:url(../images/rgt_side_tc.gif) repeat-x;}
.lft_side1_tl{float:left; width:7px; height:7px; background:url(../images/rgt_side_tl.gif) no-repeat; font-size:1px;}
.lft_side1_tr{float:right; width:7px; height:7px; background:url(../images/rgt_side_tr.gif) no-repeat; font-size:1px;}
.lft_side1_bot{float:left; width:240px; height:auto; background:url(../images/rgt_side_bc.gif) repeat-x;}
.lft_side1_bl{float:left; width:7px; height:7px; background:url(../images/rgt_side_bl.gif) no-repeat left bottom; font-size:1px;}
.lft_side1_br{float:right; width:7px; height:7px; background:url(../images/rgt_side_br.gif) no-repeat; font-size:1px;}
.lft_side1_ml{float:left; width:240px; height:auto; background:url(../images/rgt_side_ml.gif) repeat-y left top;}
.lft_side1_mr{float:left; width:233px; height:auto; background:#ffedd9 url(../images/rgt_side_mr.gif) repeat-y right top; margin-left:7px; min-height:349px;}

.apoint_area{float:left; width:217px; height:auto; border-bottom:1px dashed #b3be94; margin-left:5px; padding-bottom:20px;}
.rgt_side_icon1{float:left; width:27px; height:31px; background:url(../images/rgt_side_icon1.gif); margin:5px 0px 0px 14px;}
.rgt_side_apoint_txt{float:left; width:135px; height:auto; text-align:center; margin-top:3px;}
.ofice_hour{float:left; width:164px; height:auto; margin:15px 0px 0px 7px; background:url(../images/fwc-hm-1a_57.gif) no-repeat left top; line-height:46px; padding-left:56px;}
.ofice_hour2{float:left; width:auto; height:auto; text-align:center;}

.lft_side2_1{float:left; width:237px; height:auto; padding-bottom:7px;}
.lft_side2_1img{float:left; width:41px; height:48px; background:url(../images/rgt_side_icon2.gif);}
.lft_side2_1txt{float:left; width:163px; height:auto; margin:3px 0px 0px 9px;}
.lft_side3_1{float:left; width:208px; height:auto; margin:12px 0px 0px 9px; padding:0px 10px 10px 0px; border-bottom:1px dashed #d1d1b0;}
.lft_side4_1{float:left; width:auto; height:auto; margin:20px 0px 0px 140px; padding-bottom:10px;}

.ftr_gren{float:left; width:980px; margin:34px 0px 0px 10px; background:#d3e1cb;}
.ftr_gren980{float:left; width:980px; margin:0px;}
.ftr_gren980_m{float:left; width:980px; margin:0px; border-top:1px dashed #000; padding-top:14px; min-height:163px;}
.ftr_gren_tl{float:left; width:14px; height:14px; font-size:1px; background:url(../images/bot_gren_tl.gif);}
.ftr_gren_tr{float:right; width:14px; height:14px; font-size:1px; background:url(../images/bot_gren_tr.gif);}
.ftr_gren_bl { float:left; width:14px; height:14px; font-size:1px; background:url(../images/bot_gren_bl.gif); }
.ftr_gren_br { float:right; width:14px; height:14px; font-size:1px; background:url(../images/bot_gren_br.gif); }

.ftr_gren_tm { float:left; width:815px; height:auto; margin:12px 0px 0px 5px; }
.ftr_gren_tm2{float:left; width:104px; height:auto; margin:12px 0px 0px 0px; background:url(../images/bot_gren_icon3.gif) no-repeat; padding:0px 0px 9px 21px; line-height:19px;}
.ftr_gren_row1{float:left; width:239px; height:auto; margin:0px 0px 0px 19px;}
.ftr_gren_row2{float:left; width:175px; height:auto; margin:0px 0px 0px 0px;}
.ftr_gren_row3{float:left; width:158px; height:auto; margin:0px 0px 0px 0px;}
.ftr_gren_row4{float:left; width:175px; height:auto; margin:0px 0px 0px 0px;}
.ftr_gren_row5{float:right; width:183px; height:auto; margin:0px 19px 0px 0px; text-align:right;}
.ftr_gren_row_titl{float:left; width:150px; height:auto; line-height:23px; clear:both;}
.ftr_gren_row_titl2{float:right; width:183px; height:auto; line-height:23px; clear:both;}

.ftr_gren_map {
	float: left;
	width: 196px;
	height: 68px;
	border: 1px solid #CDCDCD;
	background: url(../images/fwc-map-thb.jpg);
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

.ftr_gren_btn{float:left; clear:both; width:126px; height:auto; margin: 4px 0px 0px 1px;}

.ftr_menu{width:auto; height:auto; clear:both;}
.ftr_menu ul{ display:block; list-style:none; margin:0px; padding:0px;}
.ftr_menu ul li{display:block; list-style:none; margin:0px; padding:0px; color:#68442d; font-size:11px; clear:both;}
.ftr_menu ul li a:link,.ftr_menu ul li a:visited{float:left; padding:0px 0px 0px 12px; margin:0px 0px 0px 8px; color:#68442d; font-size:11px; line-height:18px; text-decoration:none; background:url(../images/li_bg.gif) no-repeat 0px 7px;}
.ftr_menu ul li a:hover{float:left;padding:0px 0px 0px 20px; margin:0px; line-height:18px; height:18px; text-decoration:none; background:url(../images/li_hover.gif) no-repeat 0px 0px;}
.ftr_menu ul li a:link span,.ftr_menu ul li a:visited span{float:left; display:inline; margin:0px; padding:0px;background:none; width:10px; height:18px;}
.ftr_menu ul li a:hover span{ float:left; margin:0px; padding:0px;width:10px; height:18px; background:url(../images/li_hover_rgt.gif) no-repeat right;} 
.ftr_menu ul li a:link .li_hover_right,.ftr_menu ul li a:visited .li_hover_right{float:left; margin:0px; padding:0px 10px 0px 0px; background:none; width:auto; height:18px;}
.ftr_menu ul li a:hover .li_hover_right{float:left; margin:0px; padding:0px 10px 0px 0px;width:auto; height:18px; background:url(../images/li_hover_rgt.gif) no-repeat right;} 
.bot_gren_icon4{float:right; clear:both; width:60px; height:54px; margin:15px 0px 0px 0px; background:url(../images/bot_gren_icon4.gif);}
.ftr_txt2{ float:left; width:980px; height:auto; clear:both; margin-top:17px; padding-bottom:8px; text-align:center}

.l_hight24 {
	line-height:24px;
}

.txt_orng16{font-size:16px; color:#d57500;}
.txt_bron11_14{font-size:11px; color:#68442d; line-height:14px;}
.txt_bron18{font-size:18px; color:#68442d;}
.txt_bron12{font-size:12px; color:#68442d;}
.txt_orng14{font-size:14px; color:#b14400;}
.txt_orng12{font-size:12px; color:#b14400;}
.txt_orng11{font-size:11px; color:#b14400;}
.txt_orng10_18{font-size:10px; color:#d57500; line-height:18px;}
.txt_black11_17{text-align:right; font-size:11px; color:#000000; line-height:17px;}
.txt_black12_21{width:140px; text-align:center; margin:0px 0px 0px 40px; font-size:12px; color:#000000; padding:0px; line-height:21px; border-bottom:1px solid #d1d1b0;}
.txt_black12_212{width:140px; text-align:center; margin:0px 0px 0px 40px; font-size:12px; color:#000000; padding:0px; line-height:21px;}

#contact-table {
	width: 580px;
	font-family : Arial, Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : normal;
	color : #68442D;
	text-align : left;
	line-height : 1.4em;
	margin: 20px 0px 0px 0px;
}

#contact-table td {

}

#contact-table td.label {
	font-weight: bold;
	vertical-align: top;
}

#contact-table td.data {
	
}

ul#map-interactive-directions-link {
	width : 307px;
	margin : 0px 0px 0px 60px;
	padding : 0px 0px;
	list-style: none;
	float : left;
}

ul#map-interactive-directions-link li {
	height : 34px;
	margin : 0;
	padding : 0 0 6px 0;
	background-image: none; /* required to override main ul li declaration */
}

ul#map-interactive-directions-link li a img {
	float : left;
	margin-right: 10px;
}

ul#map-interactive-directions-link li a {
	margin : 0;
	padding : 5px 0 0 0px;
	font-family : "Trebuchet MS";
	font-size : 18px;
	font-weight : normal;
	color : #42136E;
	text-align : left;
	line-height: 46px;
	text-decoration : none;
	float : left;
	display : block;
}

ul#map-interactive-directions-link li a:hover {
	text-decoration : underline;
}

/*
	Medical Records Forms
*/

.resources-downld-wrapper {
	float: left;
	clear: both;
	width: 620px;
	margin: 10px 0px;
}

.resources-downld-wrapper a.downld-img {
	float: left;
	clear: left;
	display: block;
	width: 64px;
	margin: 14px 10px 24px 0px;
}

.resources-downld-wrapper p.title {
	float: left;
	width: 530px;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px;
}

.resources-downld-wrapper p.desc {
	float: left;
	width: 530px;
	margin: 2px 0px;
	padding: 0px 0px;
	line-height: 1.4em;
}

.resources-downld-wrapper p.link {
	float: left;
	width: 530px;
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.resources-downld-wrapper p.link a {
	background : url(/images/adobe-acrobat-16x16.png) no-repeat 0 50%;
	padding: 3px 0px 3px 22px;
}

/*
	Footer Map and Directions Buttons
*/
a.btn-map-directions  {
	float: left;
	width: 121px;
	height: 30px;
	background: transparent url("/images/btn-arrow-gray-directions.png") repeat-x scroll left top;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 10px;
	line-height: 16px;
	text-align: center;
	margin-top: 6px;
}
a.btn-map-directions:hover, a.btn-map-directions:hover span {
	background: transparent url("/images/btn-arrow-gray-directions-mo.png") repeat-x scroll left top;
}
a.btn-map {
	float: left;
	width: 121px;
	height: 30px;
	background: transparent url("/images/btn-arrow-gray-map.png") repeat-x scroll left top;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 10px;
	line-height: 16px;
	text-align: center;
	margin-top: 0px;
}
a.btn-map:hover, a.btn-map:hover span {
	background: transparent url("/images/btn-arrow-gray-map-mo.png") repeat-x scroll left top;
}

/*
	Drop Down Main Navigation
*/
.menu_area { float:left; width:980px; height:49px; margin-left:10px; }
.menu_lft{float:left; width:8px; height:49px; background:url(/images/menu_bg_lft.png);}
.menu_mid{float:left; width:945px; height:49px; background:url(/images/menu_bg_rep.png) repeat-x; padding-left:19px;}
.menu_rgt{float:left; width:8px; height:49px; background:url(/images/menu_bg_rgt.png);}

.menu_mid ul{float:left; width:auto; height:auto; margin:0px; padding:0px;}
.menu_mid ul li {
	float:left; 
	width:auto; 
	height:auto; 
	margin:13px 20px 0px 0px;
	display:inline; 
	list-style:none;
	font-weight:bold;
}

.menu_mid ul li div.mainnav a:link,
.menu_mid ul li div.mainnav a:visited {
	font-size: 13px;
	color: #FFFFFF;
	text-align: left;
	line-height: 26px;
	text-decoration: none;

}
.menu_mid ul li div.mainnav a:hover {
	font-size: 13px;
	color: #FFFFFF;
	text-align: left;
	text-decoration: underline;
}

.menu_mid ul li div.mainnav div.dd_c_info_txt a:link,
.menu_mid ul li div.mainnav div.dd_c_info_txt a:visited {
	float:left;
	width:197px;
	height:28px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #B14400;
	text-align: left;
	line-height: 25px;
	text-decoration: none;
	font-weight: normal;
	padding-left:3px;
	background:url(../images/nav/dd_hover_bg2.png) no-repeat;
}

.menu_mid ul li div.mainnav div.dd_c_info_txt a:hover {
	text-decoration: none;
	background:url(../images/nav/dd_hover_bg.png) no-repeat;
}
.dd_c_info_outr{float:left;position:relative; width:auto; height:auto; cursor:pointer;}
.dd_c_info {
	float:left;
	position:absolute;
	left:0px;
	top:30px;
	height:auto;
	visibility: hidden;
	z-index:100;
}
.menu_mid ul li div.dd_c_info_outr div.dd_c_info_top a:link,
.menu_mid ul li div.dd_c_info_outr div.dd_c_info_top a:visited,
.menu_mid ul li div.dd_c_info_outr div.dd_c_info_top a:hover {
	float: left;
	width: 100%;
	height: 29px;
	font: bold 12px Tahoma,Geneva,sans-serif;
	text-decoration: none;
	line-height: 29px;
	vertical-align:middle;
	padding: 0;
	z-index: 100;
	
}
.dd_c_info_top_left {
	float: left;
	width: 5px;
	height: 29px;
	background: url(/images/nav/mainnav-tab-left.png) no-repeat 0 0;
	z-index: 100;
}
.dd_c_info_top {
	float: left;
}
.dd_c_info_top_right {
	float: left;
	width: 8px;
	height: 29px;
	background: url(/images/nav/mainnav-tab-right.png) no-repeat 0 0;
	z-index: 100;
}

.dd_c_info_bot {
	overflow: hidden;
	z-index:100;
}
.dd_c_info_bot_top {
	float: left;
	width: 210px;
	height: 7px;
	margin-top: -1px;
	background: url(/images/nav/mainnav-body-top.png) no-repeat 0 0;
	z-index: 99;
}
.dd_c_info_bot {
	float: left;
	width: 100%;
	background: url(/images/nav/mainnav-body-middle.png) repeat-y 0 0;
}
.dd_c_info_bot_btm {
	float: left;
	width: 210px;
	height: 27px;
	background: url(/images/nav/mainnav-body-bottom.png) no-repeat 0 0;
}
.dd_c_info_txt {
	padding-left: 10px;
}
.dd_c_info_txt a {
	color: #000000;
}
#id1, #id3 {
	visibility:hidden;
} 

#id4, #id6, #id7, #id9, #id10, #id12, #id13, #id15, #id16, #id18{
	visibility:hidden;
}