body {
	margin:0;
	padding:0;
	background:#efe8c2;
	background-image: url('../images/ccd_bkg_repeat3.gif');
	background-repeat: repeat-x;
	text-align: center;
}

html{
	height: 100%;
	margin-bottom: 1px;
}

td {
   vertical-align:top;
}

a:link{color:#00a0c6;}
a:visited{color:#f0037f;}
a:hover{color:#efa20d;}
a:active{color:#f0037f;}
a:focus{outline:none;}

a[href$=".PDF"], a[href$=".pdf"] {
	padding: 5px 2px 5px 35px;
	background: url("/images/pdf-icon.png") left center no-repeat;
}

a.nodoclink[href$=".PDF"], a.nodoclink[href$=".pdf"]{
	padding: 0;
	background: none;
}

#patient_forms a[href$=".PDF"], #patient_forms a[href$=".pdf"] {
	padding: 0;
	background: none;
}

#ActivitySheets a{
	padding: 0;
	background: none;
}

#wrapper{
	background: none;
	text-align: left;
	width: 850px;
	margin: 0 auto;
}

#content{
	background-color:#fff;
	overflow: hidden;
	width: 100%;
	padding-top:10px;
}

#content p{
	text-align: justify;
	line-height: 16px;
	margin: 10px 20px 10px 5px;
}

/*OLD NAV
#nav{
	margin:-22px 0px;
	background-image:url('../images/nav_bkg.gif');
	background-repeat: repeat-x;
	background-color: #fff;
}

#nav ul{list-style:none;}

#nav ul li {display: inline;}

#nav img{padding:14px 25px 0 10px;}
*/

/*NEW NAV*/
#nav{
	margin:0 0 -22px 0px;
	background:url('../images/nav/nav_background.png') no-repeat;
	width:850px;
	display:block;
	height:102px;
}

#nav ul{list-style:none;width:850px;}

#nav ul li {display: inline; height:80px; }

h1,h2,h3{font-family:Verdana, Arial, sans-serif;}

h4,h5,h6{font-family:Georgia, sans-serif; font-weight:normal;}

#hometextcol h1{
	text-transform:uppercase;
	font-weight:900;
	border-bottom:none;
	background-image: none;
	margin: 0 0 -10px 30px ;
}

h1{
	color:#efa20d;
	font-size:1.6em;
	display:block;
	letter-spacing:-0.06em;
	padding-bottom:10px;
	margin:0 10px 5px 0;
/*	border-bottom:6px solid #5ca2cb; */
}

#sidebar h2{font-size:1.2em; font-family:Georgia, Garamond, Times, serif;}

h2{
	color:#205371;
	font-size:1.4em;
}

h3{
	color:#5ca2cb;
	font-size:.9em;
}

h3.doctors{
	color:#5ca2cb;
	font-size:1.4em;
	margin: 25px 0 10px 10px;
}

h4{
	font-family:Arial, sans-serif;
	color:#205371;
	font-size:.8em;
	font-weight:bold;
}

h5{
	color:#205371;
	font-size:1.2em;
	border-bottom:2px solid #ccc;
	width:350px;
	margin:10px 0 0 15px;
}

h6{
	color:#5ca2cb;
	font-size:1.1em;
	border-bottom:2px solid #ccc;
	width:500px;
}

p, li{
	font-size:0.80em;
	font-family: Arial, Helvetica, sans-serif;
	color:#444;
	line-height:1.5;
}

#sidebar{
	float:right; 
	display:block; 
	margin:0 4px 0 0; 
	width:180px;
}

#sidenav{
	background: url('../images/subnav_bkg.gif') repeat-x #ebf6fb;
	display:block;
	margin-top:10px;
	padding:10px 0 10px 10px;
	width:168px;
	min-height:144px;
}

#sidenav a{
	display:block; 
	color:#205371; 
	font-weight:bold;
	font-family:Verdana, Arial, sans-serif; 
	font-size:14px;
	text-decoration:none; 
	line-height:1; 
	padding:10px 4px 5px 4px;
}

#sidenav a:hover{
	color:#5ca2cb; 
}

#newsbar{
	margin-top:20px;	
}

#newsbar ul{
	margin:0;
	padding:0;
}

#newsbar li{
	font-size:0.80em;
	list-style:none;
	padding: 0 5px 1em 20px;
	line-height:1.2;
}

#newsbar li.newicon{
	background-image:url('../images/new_icon.gif'); 
	background-repeat:no-repeat;
	background-position: 4px left;
}

#newsbar li.staricon{
	background-image:url('../images/star_icon.gif'); 
	background-repeat:no-repeat;
	background-position: top left;
}

#newsbar li.calicon{
	background-image:url('../images/cal_icon.gif'); 
	background-repeat:no-repeat;
	background-position: 2px left;
}

#news_side_head{margin-bottom:15px;}


#copyright {
	color:#205371;
	text-align:center;
	padding:0 0 15px 0;
	font-size:0.7em;
	font-family:Georgia,Times, Times New Roman, serif;
}

/*OLD
#hometextcol{
	min-height:300px; 
	height:300px;
	width:517px;
	background-image:url('../images/home_feature_image.gif'); 
	background-repeat:no-repeat; 
	background-position:bottom right;
}

#hometext{
	margin-bottom:20px;
	width:280px;
	padding:0 20px 40px 30px;
}
*/

/*NEW HOME TEXT*/
#hometextcol{
	min-height:320px; 
	height:320px;
	width:627px;
	background-image:url('../images/home_feature_image2.jpg'); 
	background-repeat:no-repeat; 
	background-position:bottom right;
}

#hometext{
	margin-bottom:20px;
	width:390px;
	padding:0 20px 40px 30px;
}

#textcol{
	padding:0 20px 40px 30px;
}



#pagetext{
	width:610px;
}

/*OLD
#homebottomrow{
	background-color:#fff;
	padding-left:20px;
}

#homebottomrow img{
	padding:25px 15px;
}*/

#homebottomrow{
	background-color:#fff;
	padding-left:20px;
}

#homebottomrow img{
	padding:35px 63px 50px 15px;
}

#ContactForm{background-color:#fff; width:100%;}
#ContactForm th{width:100px;}

#ContactForm {width:100%;}
#ContactForm sup{color:#c33;}
#ContactForm th{text-align:left; vertical-align:top; padding:5px; background-color:#fff; color:#efa20d; font-family: "Trebuchet MS", Arial, Verdana, sans-serif; font-size: 12pt;}
#ContactForm td{text-align:left; vertical-align:top; padding:5px 20px 5px 5px; background-color: #fff;}
#ContactForm td.ButtonRow{text-align:right; background-color:#fff; padding-right:5px;}
#ContactForm td.ButtonRow input{width:150px; background-color:#efa20d; color:#fff; border:0;}

#ContactForm input, #ContactForm textarea, #ContactForm select{
	color: #667;
	border: solid 2px #93c2de;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 12pt;
	padding: 0px 2px 3px 5px;
	background-color: #ffe;
	width:100%;
}

input{width:100%;}
#map{width:100%px; height:350px; border:1px solid #999; white-space:nowrap; display: block; clear:both; font-family:sans-serif; font-size:12px;}

#patient_forms{
	background:#fff url('/images/patient_forms_bg.png') no-repeat;
	width:763px;
	height:115px;
	margin-left:15px;
}

#patient_forms_text{
	padding: 4px 10px 0 250px;	
}

#patient_forms_text p{
	line-height:1;
}

#patient_forms_text a{font-weight:bold;}

#patient_forms_text img{padding:0 8px 0 2px;}

#hometext p{font-size:.9em; line-height:1.5;}
