/* generated by csscreator.com */
/* *** modified by sgnelson www.sagestudio.com *** */

html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
 font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
 font-size: 90%;
} 

table { border:0px; border-collapse:collapse ; width:100%; color:#6d6d6d;} 
td {vertical-align:top; padding:0px; }

select, input, textarea{
	font-family:tahoma;
	font-size:1.3em;
	vertical-align:top;
	line-height:14px;
	color:#6d6d6d;
}


 
#pagewidth{ 
 width:1000px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;  
 background-image: url(images/leftcolbg.jpg); 
 background-repeat: repeat-y;
} 
/* ----------header-------------- */ 
#header{
 position:relative; 
 height:110px; 
  background-color:#FFFFFF; 
 width:100%;
} 

.navtop {
	text-align:right;
	background-color:#FFF;
	
}

 .navtop a {color:#6f395d; font-size:12px; font-weight:normal; text-decoration:none}
 .navtop a:hover {color:#828D41; text-decoration:underline}
 
.logo {width: 250px;}
.schedule {position: absolute; top: 15px; right: 20px;}
.reg {position: absolute; top: 15px; right: 200px;}

/* ----------navigation-------------- */

 .nav1 {height:40px; background:#6f395d; padding:0 0 0 22px; vertical-align:middle; background-image:url(images/bgnav.jpg); clear:both;}
 .nav1 .pic { margin:-2px 12px 0 12px}
 .nav1 a {color:#bdbdbd; font-size:11px; font-weight:bold; text-decoration:none}
 .nav1 a:hover {color:#e9e9e9; text-decoration:underline}
 .nav1 span a {color:#e9e9e9; text-decoration:underline}
 
#leftcol{
 width:200px; 
 float:left; 
 position:relative; 
 background-color:#a18c5d; 
 font-size: 12px;
 }
 
#maincol{background-color: #FFFFFF;  
 float: right; 
 display:inline; 
 position: relative; 
 width:80%; 
 }
 

 #footer { height:42px; background:#373737; text-align:right; padding:0 31px 0 0; color:#7b7b7b; background-image:url(images/bgfooter.jpg); background-position:bottom; background-repeat:no-repeat;  clear:both; font-size:12px;}
#footer a {color:#7b7b7b; text-decoration:underline}
#footer a:hover {text-decoration:none}

 #footertop{
 height:39px; 
  background-color:252525;
  background-image:url(images/bgleft.jpg);
  background-position:left;
  background-repeat:no-repeat;
  width: 1000px;
 clear:both;
 } 
 #copyright{
	 float:left;
	 width:250px;
	 padding-top: 5px;
 }
 #tag {width: 450px; float:left; padding-top:3px;}
 #ppel {padding-top:5px; }
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}

/*  ----------------extra---------------------- */ 

#linespace {line-height: 14px; margin-top:6px;}
#indent{margin-left: 12px;}

.list ul{margin:0px; padding:0px; list-style:none}
.list ul li { line-height:22px; font-family:arial }
.list ul li a{text-decoration:none; color:#ffffff; background:url(images/marker_list_h.gif) no-repeat 0 3px; padding-left:13px}
.list ul li a:hover{ text-decoration:underline}
.list {margin-left:17px; margin-top: 17px;}

.title {font-size:170%;}
.titlehili {font-size:130%; color: #8b346e;}
/* content */

#home .col1 { repeat-x top #a18c5d; padding:20px 20px 0px 19px; color:#d1d1d1; line-height:13px}
#home .col1 span {color:#ffffff; font-weight:bold; margin-bottom:4px; display:block}
#home .col1 a {color:#d1d1d1; text-decoration:underline}
#home .col1 a:hover {text-decoration:none}
#home .col1 a.link_1 {text-decoration:underline; color:#ffffff; font-weight:bold; background:url(images/marker_link1.gif) no-repeat right 6px; padding-right:7px}
#home .col1 a.link_1:hover {text-decoration:none}
#home .col1 .line { background:#fff; width:auto; height:1px; margin:33px 1px 28px -11px}
#home .col1 h6 {font-size:11px; font-weight:bold; margin:0 0 14px 0; line-height:12px}
#home .col1 b {line-height:15px; color:#b3b3b3; font-weight:normal}
#home .col1 .list1 ul{margin:0px; padding:0px; list-style:none}
#home .col1 .list1 ul li { line-height:20px}
#home .col1 .list1 ul li a{text-decoration:underline; color:#ffffff; background:url(images/marker_list2.gif) no-repeat 0 5px; padding-left:12px}
#home .col1 .list1 ul li a:hover{ text-decoration:none}
#home .col2 {width:800px; height:100%}
#home .col2 a.link_1 {text-decoration:underline; color:#5f5f5f; font-weight:bold; background:url(images/marker_link2.gif) no-repeat right 6px; padding-right:7px}
#home .col2 a.link_1:hover {text-decoration:none}
#home .col2 .row2 {color:#5f5f5f}
#home .col2 .row2 a {color:#5f5f5f; text-decoration:underline}
#home .col2 .row2 a:hover {text-decoration:none}
#home .col2 .row2 ul{margin:0px; padding:0px; list-style:none}
#home .col2 .row2 ul li { line-height:20px}
#home .col2 .row2 ul li a{text-decoration:underline; color:#4d76b1; background:url(images/marker_list.gif) no-repeat 0 5px; padding-left:12px}
#home .col2 .row2 ul li a:hover{ text-decoration:none}

/* page1 */
#page1 #header .row2 .col2 .r2 .c1 {width:248px; background:#E6D6B4; height:54px; margin:0px;}
#page1 #header .row2 .col2 .r2 .c2 {width:244px; background:#E6D6B4; height:54px; margin:0px;}
#page1 #home .col1 .title {margin:0 0 21px -1px}
#page1 #home .col1 .pic {margin:0 0 22px 0px; display:block}
#page1 #home .col1 .marg {margin:0 0 8px 0}
#page1 #home .col2 .row1 {height:100%; padding:19px 0 10px 18px}
#page1 #home .col2 .row1 .table {width:748px; height:176px}
#page1 #home .col2 .row1 .table .c1 {width:244px; padding-left:14px;}
#page1 #home .col2 .row1 .table .c1 p {width:284px; }
#page1 #home .col2 .row1 .table .c1 a {color: #090; }
#page1 #home .col2 .row1 .table .c1 a:hover {color: #6f395d; }
#page1 #home .col2 .row1 .table .c1 .pic {margin:0 0 16px 0px; display:block}
#page1 #home .col2 .row1 .table .c2 {width:1px; background:#e9e9e9}
#page1 #home .col2 .row1 .table .c3 {width:300px; padding:15px 0 0 37px}
#page1 #home .col2 .row1 .table .c3 .title {margin-bottom:5px; display:block}
#page1 #home .col2 .row1 .table .c3 .line {background:#f0f0f0; height:3px; width:auto; margin:24px 8px 25px -3px}
#page1 #home .col2 .row2 {height:187px; background:url(images/bg_cont.jpg) no-repeat  bottom right #eaeadf; }
#page1 #home .col2 .row2 .title {margin-bottom:15px; display:block}
#page1 #home .col2 .row2 .botton {margin:16px 4px 0 0}
#page1 #home .col2 .row3 {height:32px; background:#4C4231}

#page1 .bottomhome {margin:46px 180px 20px 35px;}
#page1 td, table, select, input, textarea{
	font-family:tahoma;
	font-size: 95%;
	vertical-align:top;
	line-height:140%;
	color:#6d6d6d;
}
#page1 #home ul{margin:0px; padding:0px; list-style:none}
#page1 #home ul li { line-height:20px}
#page1 #home ul li a{text-decoration:underline; color:#4d76b1; background:url(images/marker_list.gif) no-repeat 0 5px; margin-left:0px}
#page1 #home ul li a:hover{ text-decoration:none}

/* admin_welcome  about */
#admin_welcome #header .row2 .col2 .r2 .c1 {width:248px; background:#E6D6B4; height:54px; margin:0px;}
#admin_welcome #header .row2 .col2 .r2 .c2 {width:244px; background:#E6D6B4; height:54px; margin:0px;}
#admin_welcome #home .col1 .title {margin:0 0 21px -1px}
#admin_welcome #home .col1 .pic {margin:0 0 22px 0px; display:block}
#admin_welcome #home .col1 .marg {margin:0 0 8px 0}
#admin_welcome #home .col2 .row1 {height:100%; padding:19px 0 10px 18px}
#admin_welcome #home .col2 .row1 .table {width:748px; height:176px}
#admin_welcome #home .col2 .row1 .table .c1 {width:344px; padding-left:14px;}
#admin_welcome #home .col2 .row1 .table .c1 p {width:384px; }
#admin_welcome #home .col2 .row1 .table .c1 a {color: #6f395d; }
#admin_welcome #home .col2 .row1 .table .c1 a:hover {color: #090; }
#admin_welcome #home .col2 .row1 .table .c1 .pic {margin:0 0 16px 0px; display:block}
#admin_welcome #home .col2 .row1 .table .c2 {width:1px; background:#e9e9e9}
#admin_welcome #home .col2 .row1 .table .c3 {width:300px; padding:15px 0 0 37px}
#admin_welcome #home .col2 .row1 .table .c3 .title {margin-bottom:5px; display:block}
#admin_welcome #home .col2 .row1 .table .c3 .line {background:#f0f0f0; height:3px; width:auto; margin:24px 8px 25px -3px}
#admin_welcome #home .col2 .row1 .table .c3 a {color: #798c07; }
#admin_welcome #home .col2 .row1 .table .c3 a:hover {color: #6f395d; }
#admin_welcome #home .col2 .row2 {height:187px; background:url(images/bg_cont.jpg) no-repeat  bottom right #eaeadf; }
#admin_welcome #home .col2 .row2 .title {margin-bottom:15px; display:block}
#admin_welcome #home .col2 .row2 .botton {margin:16px 4px 0 0}
#admin_welcome #home .col2 .row3 {height:32px; background:#4C4231}

#admin_welcome .bottomhome {margin:46px 180px 20px 35px;}

#admin_welcome #home td{font-family:tahoma;	font-size:1.05em; vertical-align:top; line-height:140%;	color:#6d6d6d;}

/* providers */
#providers #header .row2 .col2 .r2 .c1 {width:248px; background:#E6D6B4; height:54px; margin:0px;}
#providers #header .row2 .col2 .r2 .c2 {width:244px; background:#E6D6B4; height:54px; margin:0px;}
#providers #home .col1 .title {margin:0 0 21px -1px}
#providers #home .col1 .pic {margin:0 0 22px 0px; display:block}
#providers #home .col1 .marg {margin:0 0 8px 0}
#providers #home .col2 .row1 {height:100%; padding:19px 0 10px 18px}
#providers #home .col2 .row1 .table {width:748px; height:176px}
#providers #home .col2 .row1 .table .c1 {width:244px; padding-left:14px;}
#providers #home .col2 .row1 .table .c1 p {width:284px; line-height:1.3em; }
#providers #home .col2 .row1 .table .c1 a {color: #6f395d; }
#providers #home .col2 .row1 .table .c1 a:hover {color: #090; }
#providers #home .col2 .row1 .table .c1 .pic {margin:0 0 16px 0px; display:block}
#providers #home .col2 .row1 .table .c2 {width:1px; background:#e9e9e9}
#providers #home .col2 .row1 .table .c3 {width:300px; padding:15px 0 0 37px}
#providers #home .col2 .row1 .table .c3 a{text-decoration:none; color:#8b346e; font-size: .9em; }
#providers #home .col2 .row1 .table .c3 a:hover{ text-decoration:none; color:#828d41;}
#providers #home .col2 .row1 .table .c3 .title {margin-bottom:5px; display:block}
#providers #home .col2 .row1 .table .c3 img{margin-top:10px;}
#providers #home .col2 .row1 .table .c3 .line {background:#f0f0f0; height:3px; width:auto; margin:24px 8px 25px -3px}
#providers #home .col2 .row2 {height:187px; background:url(images/bg_cont.jpg) no-repeat  bottom right #eaeadf; }
#providers #home .col2 .row2 .title {margin-bottom:15px; display:block}
#providers #home .col2 .row2 .botton {margin:16px 4px 0 0}
#providers #home .col2 .row3 {height:32px; background:#4C4231}
#providers #home li {list-style-type: disc;}
#providers #home ul { margin: 0; padding: 0;}
#providers .bottomhome {margin:46px 180px 20px 35px;}

#providers #home td{font-family:tahoma;	font-size:1.05em; vertical-align:top; color:#6d6d6d;}



/*doctor profile*/
#docprofile #home .col2 .row1 .table .c1 p {width:433px; line-height:1.3em; }
#docprofile #home .col2 .row1 .table .c3 {width:200px; padding:15px 0 0 37px}

#docprofile #header .row2 .col2 .r2 .c1 {width:248px; background:#E6D6B4; height:54px; margin:0px;}
#docprofile #header .row2 .col2 .r2 .c2 {width:244px; background:#E6D6B4; height:54px; margin:0px;}
#docprofile #home .col1 .title {margin:0 0 21px -1px}
#docprofile #home .col1 .pic {margin:0 0 22px 0px; display:block}
#docprofile #home .col1 .marg {margin:0 0 8px 0}
#docprofile #home .col2 .row1 {height:100%; padding:19px 0 10px 18px}
#docprofile #home .col2 .row1 .table {width:748px; height:176px}
#docprofile #home .col2 .row1 .table .c1 {width:244px; padding-left:14px;}

#docprofile #home .col2 .row1 .table .c1 a {color: #6f395d; }
#docprofile #home .col2 .row1 .table .c1 a:hover {color: #090; }
#docprofile #home .col2 .row1 .table .c1 .pic {margin:0 0 16px 0px; display:block}
#docprofile #home .col2 .row1 .table .c2 {width:1px; background:#e9e9e9}

#docprofile #home .col2 .row1 .table .c3 a{text-decoration:none; color:#8b346e; font-size: .9em; }
#docprofile #home .col2 .row1 .table .c3 a:hover{ text-decoration:none; color:#828d41;}
#docprofile #home .col2 .row1 .table .c3 .title {margin-bottom:5px; display:block}
#docprofile #home .col2 .row1 .table .c3 img{margin-top:10px;}
#docprofile #home .col2 .row1 .table .c3 .line {background:#f0f0f0; height:3px; width:auto; margin:24px 8px 25px -3px}
#docprofile #home .col2 .row2 {height:187px; background:url(images/bg_cont.jpg) no-repeat  bottom right #eaeadf; }
#docprofile #home .col2 .row2 .title {margin-bottom:15px; display:block}
#docprofile #home .col2 .row2 .botton {margin:16px 4px 0 0}
#docprofile #home .col2 .row3 {height:32px; background:#4C4231}
#docprofile #home li {list-style-type: disc;}
#docprofile #home ul { margin: 0; padding: 0;}
#docprofile .bottomhome {margin:46px 180px 20px 35px;}

#docprofile #home td{font-family:tahoma;	font-size:1.05em; vertical-align:top; color:#6d6d6d;}



/*location*/
#location #home .col2 .row1 .table .c1 p {width:310px; line-height:1.3em; }
#location #home .col2 .row1 .table .c3 {width:380px; padding:0px 0 0 40px}

#location #header .row2 .col2 .r2 .c1 {width:248px; background:#E6D6B4; height:54px; margin:0px;}
#location #header .row2 .col2 .r2 .c2 {width:244px; background:#E6D6B4; height:54px; margin:0px;}
#location #home .col1 .title {margin:0 0 21px -1px}
#location #home .col1 .pic {margin:0 0 22px 0px; display:block}
#location #home .col1 .marg {margin:0 0 8px 0}
#location #home .col2 .row1 {height:100%; padding:19px 0 10px 18px}
#location #home .col2 .row1 .table {width:748px; height:176px}
#location #home .col2 .row1 .table .c1 {width:244px; padding-left:14px;}

#location #home .col2 .row1 .table .c1 a {color: #6f395d; }
#location #home .col2 .row1 .table .c1 a:hover {color: #090; }
#location #home .col2 .row1 .table .c1 .pic {margin:0 0 16px 0px; display:block}
#location #home .col2 .row1 .table .c2 {width:1px; background:#e9e9e9}

#location #home .col2 .row1 .table .c3 a{text-decoration:none; color:#8b346e; font-size: .9em; }
#location #home .col2 .row1 .table .c3 a:hover{ text-decoration:none; color:#828d41;}
#location #home .col2 .row1 .table .c3 .title {margin-bottom:5px; display:block}
#location #home .col2 .row1 .table .c3 img{margin-top:10px;}
#location #home .col2 .row1 .table .c3 .line {background:#f0f0f0; height:3px; width:auto; margin:24px 8px 25px -3px}
#location #home .col2 .row2 {height:187px; background:url(images/bg_cont.jpg) no-repeat  bottom right #eaeadf; }
#location #home .col2 .row2 .title {margin-bottom:15px; display:block}
#location #home .col2 .row2 .botton {margin:16px 4px 0 0}
#location #home .col2 .row3 {height:32px; background:#4C4231}
#location #home li {list-style-type: disc;}
#location #home ul { margin: 0; padding: 0;}
#location .bottomhome {margin:46px 180px 20px 35px;}

#location #home td{font-family:tahoma;	font-size:1.05em; vertical-align:top; color:#6d6d6d;}


/* ----- Photo + caption */
.img-desc {
	position: relative;
	display: block;
	width: 150px;
}
.img-desc cite {
	background: #111;
	filter:alpha(opacity=70);
	opacity:.7;
	color: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 154px;
	padding: 3px;
	border-top: 1px solid #999;
	font-size: 10px; font-weight: normal; margin: 0 0 0 0px; font-family: "Lucida Grande", verdana, sans-serif;
	font-style:normal;
}


.lgimg-desc {
	position: relative;
	display: block;
	width: 300px;
}
.lgimg-desc cite {
	background: #111;
	filter:alpha(opacity=70);
	opacity:.7;
	color: #fff;
	position: absolute;
	bottom: 3px;
	left: 0;
	width: 294px;
	padding: 3px;
	border-top: 1px solid #999;
	font-size: 10px; font-weight: normal; margin: 0 0 0 0px; font-family: "Lucida Grande", verdana, sans-serif;
	font-style:normal;
}

.lgimgv-desc {
	position: relative;
	display: block;
	width: 200px;
}
.lgimgv-desc cite {
	background: #111;
	filter:alpha(opacity=70);
	opacity:.7;
	color: #fff;
	position: absolute;
	bottom: 4px;
	left: 0;
	width: 194px;
	padding: 3px;
	border-top: 1px solid #999;
	font-size: 10px; font-weight: normal; 
	margin: 0 0 0 0px; font-family: "Lucida Grande", verdana, sans-serif;
	font-style:normal;}

/* fontsize */

	.fontsizer
	{float:right;
	padding: 4px;
	margin: 0;
	background-color: #e4ebd2;
	width: 65px;
	}
	

	.sizerlarge a:link, .sizerlarge a:visited 
	{COLOR: #330033;
	 FONT-SIZE: 20px;
	 float:left;
	 padding: 0 0 0 0;
	 margin: -3px 0 0 12px;}
	.sizerlarge a:hover
	{COLOR: #339900;
	 FONT-SIZE: 20px;
	TEXT-DECORATION: underline;
	float:left;}
	
	.sizermedium a:link, .sizermedium a:visited 
	{COLOR: #330033;
	 FONT-SIZE: 15px;
	 float:left;
	 padding: 0 0 0 0px;
	 margin: 0px 0 0 12px;}
	.sizermedium a:hover
	{COLOR: #339900;
	 FONT-SIZE: 15px;
	TEXT-DECORATION: underline;
	float:left;}
	
		.sizersmall a:link, .sizersmall a:visited 
	{COLOR: #330033;
	 FONT-SIZE: 12px;
	 float:left;
	 padding: 0 0 0 0px;
	  margin: 1px 0 0 2px;
	  }
	.sizersmall a:hover
	{COLOR: #339900;
	 FONT-SIZE: 12px;
	TEXT-DECORATION: underline;
	float:left;}
		 