/*Main Styles*/
body{font-family:Arial; margin-top:0; margin-bottom:0; font-size:12px;}
#form1{width:798px; position:relative; left:50%; margin-left:-399px;
       background-image:url('../Images/shadeWrapper.jpg'); background-repeat:repeat-y;}
#mainWrapper{background-image:url('../Images/shadeWrapper2.jpg'); background-repeat:repeat-y; background-position:right top;}
.wrapper{width:766px; margin-left:16px; background-color:#f6f6f6;}
.header{}
.content{padding:10px;}
.calendar{cursor:hand;}
	#lfContent{width:214px; float:left;  background-color:White; font-size:12px; padding:10px; border:solid 1px #e2e2e2;}
	#lfContent_{width:210px; float:left; background-color:White; font-size:12px; padding:10px; border:solid 1px #e2e2e2;}
		#lfContent a{color:#416096; text-decoration:none;}
		#lfContent a:hover{color:#ff7200;}
		#lfContent_ h1{ padding:10px; background-color:#ffb325; font-size:17px; margin:0; padding:0; text-indent:10px; font-weight:normal; color:#ffffff; font-style:italic; line-height:34px;}
	
	
	
	#rgContent{width:500px; float:right; font-size:12px; background-color:White;}
	#rgContent_of{width:480px; float:right; font-size:12px; background-color:White; padding:12px; border:solid 1px #e2e2e2;}
	#rgContent_{width:470px; float:right;  background-color:White; padding:15px; border:solid 1px #e2e2e2; font-size:12px;}
		#rgContentTop{ border:solid 1px #e2e2e2; padding:10px; background-image:url('../Images/bg_main.png'); background-repeat:no-repeat; background-position:right bottom;}
		#rgContentTop_{ padding:10px; background-color:#475c81;background-repeat:no-repeat; background-position:right bottom;}
		
		.quickLunch{ padding:10px; border:solid 1px #eeeeee; width:189px; height:190px;}
		.quickLunch a{color:#416096; text-decoration:none;}
		.quickLunch a:hover{color:#ff7200;}
			#lanIcon{ width:50px; height:50px; float:left;}
			#lanText{ width:120px; height:50px; float:right; font-size:15px; line-height:40px; color:#416096; }
		
		#rgContentTopTwo{border:solid 1px #e2e2e2; padding:10px;}
		#rgContentTopTwo a{color:#416096; text-decoration:none;}
		#rgContentTopTwo a:hover{color:#ff7200;}
		fieldset{border:solid 1px #e2e2e2; padding:5px; margin-bottom:10px;}

			#adRotator{width:150px; height:90px; padding:5px; float:left; border:solid 1px #eeeeee; }
			#welcome{float:right; width:300px; font-size:20px; font-style:italic; padding-top:5px;}
			#welcome h1{ font-size: 10px; font-weight:normal; }
		#rgContentBottom{border:solid 1px #e2e2e2; padding:10px;}
			#rgContentTop h1{ font-size:17px; margin:0; padding:0; text-indent:10px; font-weight:normal; color:#536b96; font-style:italic;}
			#rgContentTop_ h1{ font-size:17px; margin:0; padding:0; text-indent:10px; font-weight:normal; color:#FFFFFF; font-style:italic;}
			
			#rgContentBottom_p p{ margin-bottom:0; margin-top:0;}
			#rgContentBottom_p h2{ font-size:12px; font-weight:bold; color:Black; margin-top:0;}
			#rgContentBottom_p {border:solid 1px #e2e2e2; padding:10px;}
			#rgContentBottom_p a{ text-decoration:none; color:#416096;}
			#rgContentBottom_p a:hover{color:#ff7200;}
			
			#rgContentBottom_link p{ margin-bottom:0; margin-top:0;}
			#rgContentBottom_link h1{ font-size:12px; font-weight:bold; color:Black; padding-bottom:5px; padding-bottom:5px; border-bottom:solid 1px #333333;}
			#rgContentBottom_link h2{ font-size:11px; font-weight:bold; color:Black; margin-top:0; margin-bottom:0;}
			#rgContentBottom_link {border:solid 1px #e2e2e2; padding:10px;}
			#rgContentBottom_link a{ text-decoration:none; color:#416096;}
			#rgContentBottom_link a:hover{color:#ff7200;}
			
			#rgContentBottom h2{ font-size:12px; font-weight:bold; color:Black; margin-top:0;}
			#rgContentBottom h3{ font-size:11px; margin:0; padding:0; font-weight:bold;}
			#rgContentBottom a{ text-decoration:none; color:#416096;}
			#rgContentBottom a:hover{color:#ff7200;}
			#rgContentTop h3{ font-size:14px; font-weight:normal;}
			
	#subContent2{ padding-top:10px;}
		#separator{clear:both; height:5px; position:relative;}
		#separator2{clear:both; height:5px; position:relative;}
		#separator3{clear:both; height:5px; position:relative;}
		#separator4{clear:both; height:5px; position:relative;}
		#subLeft{width:490px; float:left; padding-right:8px;}
		#box1{width:234px;  float:left; background:#ffffff; border:solid 1px #e2e2e2;}
		#box2{width:244px; float:right; background:#ffffff; border:solid 1px #e2e2e2;}
		#box3{width:244px;  float:right;  background:#ffffff; border:solid 1px #e2e2e2;}
.Title h1{font-size:16px; color:Black; font-weight:normal;}
		
/*Bread Crumb*/
#breadCrumb{padding:5px; font-size:10px;}
#breadCrumb a{color:#416096; text-decoration:none;}
#breadCrumb a:hover{color:#ff7200;}

/*Footer*/		
.footer{height:25px; text-align:center; padding:10px; background:#536b96; background-image:url('../Images/shadeFooter.png');background-repeat:repeat-x; background-position:left top;}
.footer { font-size:11px; padding:10; margin:0; font-weight:normal;}
.footer a{text-decoration:none; color:#FFF;}
/*.footer a{text-decoration:none; color:#416096;}*/
.footer a:hover{color:#ff7200;} 

/*Photo Gallery*/
#photoGallery{padding-right:10px;}
#galBorder{border:solid 1px #e2e2e2; width:726px; padding:10px; background-color:White;}

#justContent{border:solid 1px #e2e2e2; width:722px; padding:10px; background-color:White;}


/*Content - Text*/
#lfContent p{ font-size:12px; margin:0; padding:0;}


/*RequestAppointmentTable*/
td.style2{font-size:12px; vertical-align: top; color:#536b96;}
#app_image{ width:225px; padding:5px; border:solid 1px #eeeeee; padding-top:10px; }
.requestApp{ background-color:#ffffff; padding:15px; border:solid 1px #e2e2e2;}



.reqAppointmentForm{ width:400px; font-size:12px; vertical-align: top; color:#536b96;}
#label{ width:170px; float:left; text-align:right; height:25px; }
#field{ width: 220px; float:right; text-align:left; height:25px;}
#field2{ width: 220px; float:right; text-align:left; height:105px;}
/*Confirmation*/
#confirmation{ padding:50px; text-align:center; font-size:12px; color:#536b96;}

/*Dental Boxes 3*/
#boxTitle{background-color:#475c81; height:40px;}
#boxTitle h5{margin-top:0;}
.dentalBoxes{}
.dentalBoxes h1{ font-size:17px; color:White; font-style:italic; font-weight:normal; line-height:38px; border-bottom: dotted 1px #777777; margin:0;}
.dentalBoxes h2{ font-size:11px; font-style:normal; color:#475c81;}
.dentalBoxes a{color:#475c81;}
.dentalBoxes a:hover{color:#ff7200;}
#readMore{text-align:right; font-size:12px; font-weight:bold; font-style:italic; padding:10px;}


/*Get Directions Page*/
#printLink{background-color:#ffffff; padding:15px; border:solid 1px #e2e2e2;}


/*Image Content*/
.contentImageWrap{ padding-bottom:10px;}
	#contentImage{ width:203px; height:180px; float:right;}
	#contentImageText{width:270px; height:180px; float:left;}
	
	
/*List of h2*/
.ulH2list h2 { margin:0;}

/*Dental Glossary Styles*/
.dentalGlossary { border:solid 1px #e2e2e2; width:726px; padding:10px; background-color:White; font-size:11px; font-style:normal; color:#475c81;}
.dentalGlossary h2{font-size:13px; font-style:normal; color:#475c81; border-bottom:solid 1px #e2e2e2; padding:5px;}
.dentalGlossary h3{font-size:11px; font-style:normal; color:#475c81;}
.dentalGlossary a{color:#475c81;}
.dentalGlossary a:hover{color:#ff7200;}

.dentalGlossarySm { border:solid 1px #e2e2e2; width:193px; padding:10px; background-color:White; font-size:11px; font-style:normal; color:#475c81;}
.dentalGlossarySm h2{font-size:13px; font-style:normal; color:#475c81; border-bottom:solid 1px #e2e2e2; padding:5px;}
.dentalGlossarySm h3{font-size:11px; font-style:normal; color:#475c81;}
.dentalGlossarySm a{color:#475c81;}
.dentalGlossarySm a:hover{color:#ff7200;}
.dentalGlossarySm ul{margin:15px;}
