﻿body 
{
	margin:0px;
	padding:0px;
	color:#5c5858;
	background-color:#dce1e4;
}

img
{
	vertical-align:text-top;
	border:none;
	margin:0px;
	padding:0px;
}

a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:active {text-decoration:none;}
a:hover {text-decoration:none;}
				
.titleText
{
	font-family:Swis721 BT, Arial;
	font-weight:bold;
	color:#8c8b8b;
}

.redBoldText
{
	font-family:Swis721 BT, Arial;
	font-weight:bold;
	color:#cb1011;
}

.redBold
{
	font-weight:bold;
	color:#cb1011;
}

.blueText
{
	color:#286599;
}

.blackText
{
	color:#000000;
}


.blackBoldText
{
	font-weight:bold;
	color:#000000;
}

/***************CUSTOM ALERT******************/

#userAlert
{
	position:fixed;
	left:50%;
	top:200px;
	margin-left:-150px;
	width:300px;
	background-color:#FFFFFF;
	border:solid 1px #000000;
	display:none;
	z-index:11;
	text-align:left;
}

#alertTop
{
	position:relative;
	top:1px;
	left:1px;
	z-index:0;
}

#alertText
{
	position:relative;
	top:0px;
	left:7px;
	width:274px;
	padding:5px 5px 5px 5px;
	font-family:arial;
	font-size:11px;
	border:solid 1px #000000;
	min-height:89px;
	margin-bottom:8px;
	/*text-align:center;*/
}

#closeLink
{
	position:absolute;
	top:5px;
	right:5px;
	z-index:1;
}

#alertControls
{
	position:relative;
	left:0px;
	top:0px;
	margin-top:30px;
	margin-bottom:10px;
	height:20px;
}
#btnYes
{
	position:absolute;
	top:0px;
	left:50px;	
}

#btnNo
{
	position:absolute;
	top:0px;
	left:150px;	
}

#btnOk
{
	position:absolute;
	top:0px;
	left:100px;	
}

/*******************************/

#pageBody
{
	position:relative;
	top:0px;
	left:50%;
	width:994px;
	margin-left:-501px;
	background-image:url(images/back.png);
	background-repeat:repeat-y;
	padding-bottom:15px;
}

	#pageHeader
	{
		position:relative;
		top:0px;
		left:0px;
		width:985px;
	}

		#headerTop
		{
			position:relative;
			top:0px;
			left:0px;
			height:113px;
			width:985px;
		}
			
			#siteLogo
			{
				position:absolute;
				top:5px;
				left:17px;				
			}
			
			#callUs
			{
			    position:absolute;
				top:32px;
				right:11px;
			}
			
		#pageBanner
		{
		    position:relative;
			top:0px;
			left:0px;
			margin-left:17px;
			width:959px;
			height:290px;
		}
		    #pageBanner #banner
		    {
		        position:relative;
			    top:0px;
			    left:0px;
		        width:959px;
			    height:290px;
		    }
		    
		    #topLeft
		    {
		        position:absolute;
		        left:0px;
		        top:0px;
		    }
		    
		    #topRight
		    {
		        position:absolute;
		        right:0px;
		        top:0px;
		    }
		    
		    #bottomRight
		    {
		        position:absolute;
		        right:0px;
		        bottom:0px;
		    }
		    
		    #bottomLeft
		    {
		        position:absolute;
		        left:0px;
		        bottom:0px;
		    }
		    
		#mainLinks
		{
			position:absolute;
			bottom:0px;
			left:0px;
			height:49px;
			width:959px;
			background-image:url(Images/links-back.png);
			z-index:10;
		}
			
			.mainLink
			{
				Position:relative;
				left:0px;
				top:13px;
				margin-left:40px;
				float:left;
				font-family:Tahoma;
				font-size:18px;
				font-weight:normal;
				color:#3e3a38;
				
			}
			
				.mainLink a:link { color:#3e3a38; text-decoration:none;}
				.mainLink a:visited {  color:#3e3a38; text-decoration:none;}
				.mainLink a:active { color:#3e3a38; text-decoration:none;}
				.mainLink a:hover { color:#286599; text-decoration:none;}
		
	#pageContent
	{
		position:relative;
		top:0px;
		left:0px;
		width:985px;
		float:left;
		margin-top:10px;
		padding-bottom:20px;
	}
		#leftContent
		{
			position:relative;
			top:0px;
			left:0px;
			width:239px;
			float:left;
			padding-left:18px;
		}
		
			#leftContentSection1
			{
				position:relative;
				top:0px;
				left:0px;
				width:205px;
				font-family:Tahoma;
				font-size:15px;
				color:#898989;
				font-weight:normal;
				padding-top:10px;
				border-top:1px dotted gray;
				border-bottom:1px dotted gray;
				margin-top:15px;
				margin-bottom:50px;
				padding-bottom:10px;
				padding-left:10px;
			}
				#leftContentSection1 p
				{
					margin:0px;
					padding:0px;
				}
			
				#leftContentSection1 .titleText
				{
					font-size:15px;
				}
			
				#leftContentSection1 a:link {font-weight:bold; color:#107bca; text-decoration:none;}
				#leftContentSection1 a:visited {font-weight:bold; color:#107bca; text-decoration:none;}
				#leftContentSection1 a:active {font-weight:bold; color:#107bca; text-decoration:none;}
				#leftContentSection1 a:hover {font-weight:bold; color:#107bca; text-decoration:none;}

			#leftLinks
			{
				position:relative;
				top:0px;
				left:0px;
				margin-top:0px;
				font-size:15px;
				font-weight:normal;
				font-family:Tahoma;
				color:#151414;
			}	
				#leftLinks a:link {color:#151414;}
				#leftLinks a:visited {color:#151414;}
				#leftLinks a:active {color:#151414;}
				#leftLinks a:hover {color:#286599;}
				
				.leftLink
				{
					position:relative;
					top:0px;
					left:0px;
					border-bottom:dotted 1px #666464;
					width:205px;
					padding-bottom:6px;
					padding-top:4px;
				    padding-left:10px;
				}	 
			
			#leftAds
			{
				position:relative;
				top:0px;
				left:0px;
				margin-bottom:20px;
			}
			
				.leftAd
				{
					position:relative;
					top:0px;
					left:0px;
					margin-top:15px;
				}
					
		
		#rightContent
		{
			position:relative;
			top:0px;
			left:0px;
			width:710px;
			float:left;
			padding-left:0px;
			padding-top:10px;
		}
		
			#rightContent h1
			{
				position:relative;
				top:0px;
				left:0px;
				font-family:Tahoma;
				font-size:18px;
				color:#3e3a38;
				font-weight:normal;
				margin:0px;
				padding:0px;
				padding-bottom:10px;
			}
			
			#rightContent h2
            {
	            position:relative;
	            top:0px;
	            left:0px;
	            font-family:Tahoma;
	            font-size:18px;
	            color:#286599;
	            font-weight:normal;
	            margin:0px;
	            padding:0px;
	            padding-bottom:10px;
            }
			
			#rightContent p
			{
			    margin-top:10px;
			    margin-bottom:0px;
			}
			
			#uniqueContent
			{
				position:relative;
				top:0px;
				left:0px;
				width:700px;
				padding-left:0px;
				margin-top:0px;
				float:left;
				clear:both;
				font-family:Verdana;
				font-size:12px;
				color:#2e2e2d;
			}
			
			#uniqueContent a
			{
			    color:#286599;
			}
			
			#uniqueContent h3
			{
			    font-family:Tahoma;
	            font-size:18px;
	            color:#3e3a38;
	            font-weight:normal;
	            margin:0px;
	            padding:0px;
			}
			
			
			.servce
			{
			    position:relative;
			    top:0px;
			    left:0px;
			    float:left;
			    width:212px;
			    margin-right:20px;
			}
			
			.treatment
			{
			    position:relative;
			    top:0px;
			    left:0px;
			    float:left;
			    clear:both;
			    margin-top:20px;
			    width:700px;
			}
			
			    .treatmentImage
			    {
			        position:relative;
			        top:0px;
			        left:0px;
			        float:left;
			        margin-right:20px;
			    }
			    
	#pageFooter
	{
		position:relative;
		top:0px;
		left:0px;
		height:66px;
		width:959px;
		background-image:url(Images/footer.png);
		clear:both;
		font-family:Tahoma;
		font-size:12px;
		color:#5c5858;
		font-weight:normal;
		margin-left:17px;
		margin-top:20px;
		
	}
	
		#pageFooter a:link {color:#5c5858;}
		#pageFooter a:visited {color:#5c5858;}
		#pageFooter a:active {color:#5c5858;}
		#pageFooter a:hover {color:#5c5858;}
	
		.footerLink
		{
			position:relative;
			top:27px;
			left:0px;
			float:left;
			margin-left:25px;
		}
		
		#footerCopywrite
		{
			position:relative;
			top:27px;
			left:0px;
			float:left;
			margin-left:25px;
		}
		
		#footerSig
		{
			position:absolute;
			top:27px;
			right:30px;
		}
		
			#pageFooter a:link {color:#5c5858;}
			#pageFooter a:visited {color:#5c5858;}
			#pageFooter a:hover {color:#286599;}
			#pageFooter a:active {color:#5c5858;}
			
		
		
		#footerSig a:link {color:#5c5858;}
		#footerSig a:visited {color:#5c5858;}
		#footerSig a:hover {color:red;}
		#footerSig a:active {color:#5c5858;}
		
	
				/*******************CONTACT US********************/
				#contactPrompt
				{
					position:relative;
					top:0px;
					left:0px;
					float:left;
					clear:both;
					font-weight:bold; 
					margin-top:10px; 
					margin-bottom:10px;
					color:#5c5858;
					font-family:Verdana;
					font-size:11px;
				}
				#contactForm
				{
					position:relative;
					margin-top:0px;
					width:690px;
					height:330px;
					background-image:url(images/contact-form.jpg);
					padding-top:50px;
					float:left;
					clear:both;
				}
				
					
					#contactForm .pageControl
					{
						position:relative;
						top:0px;
						left:20px;
						height:30px;
						
					}

					#contactForm .controlLabel
					{
						position:relative;
						left:0px;
						top:0px;
						font-size:12px;
						color:#FFFFFF;
						font-weight:bold;
						font-family:verdana;
						padding-top:3px;
					}

					#contactForm .controlElement
					{
						position:absolute;
						left:175px;
						top:0px;
					}

					#contactForm .lblOutput
					{
						color:#cb1011;
						font-weight:bold;
					}

					#contactForm .txtInput
					{
						width:175px;
						z-index:100;
					}

					#contactForm .txtMessage
					{
						width:470px;
						height:100px;
					}

					#contactForm .lstSubject
					{
						width:307px;
					}
					
					#contactForm .btnContactSubmit
					{
						position:absolute;
						right:20px;
						bottom:12px;
					}
					
					
				#directoryControls
				{
					position:relative;
					top:0px;
					left:0px;
					float:left;
					clear:both;
					margin-top:10px;
					width:100%;
				}
				
					#directoryControls .pageControl
					{
						position:relative;
						top:0px;
						left:0px;
						height:30px;
						
					}

					#directoryControls .controlLabel
					{
						position:relative;
						left:0px;
						top:0px;
						font-size:12px;
						color:#5F6062;
						font-weight:bold;
						font-family:verdana;
						padding-top:3px;
					}

					#directoryControls .controlElement
					{
						position:absolute;
						left:175px;
						top:0px;
					}
					#directoryControls .lblOutput
					{
						color:#cb1011;
						font-weight:bold;
						position:absolute;
						width:200px;
						font-size:10px;
						font-family:Verdana;
					}
					
					
					#directoryControls  .btnSubmit
					{
						position:relative;
						top:0px;
						left:0px;
						margin-top:10px;
					}
				

/*FCK TEMPLATE STYLE*/


#fullPageText
{
	position:relative;
	top:0px;
	left:0px;
	float:left;
	width:700px;
	font-family:Verdana;
	font-size:10px;
	color:#5f6062;
}

#fullPageText p
{
	margin-top:10px;
	margin-bottom:10px;
}
/**********/



/*TEMPLATES*/

#floatedRight
{
    position:relative;
	top:0px;
	left:0px;
	float:right;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
}

#floatedLeft
{
	position:relative;
	top:0px;
	left:0px;
	float:Left;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
}









#contactForm
	{
		position:relative;
		margin:0px;
		margin-top:30px;
	}

	.contactFormControl
	{
		position:relative;
		left:0px;
		top:0px;
		height:35px;
	}

	.contactFormLabel
	{
		position:relative;
		left:0px;
		top:0px;
		font-weight:bold;
		width:100px;
	}

	.contactFormElement
	{
		width:500px;
		position:absolute;
		left:100px;
		top:0px;
	}
	
	.contactFormMessage
	{
		position:relative;
		left:0px;
		top:0px;
		height:180px;
	}

	.txtMessage
	{
		position:absolute;
		left:100px;
		top:0px;
		width:500px;
		height:12em;
	}
	
	.btnSubmit
	{
		position:relative;
		left:550px;
		top:0px;
	}
	
	#lblContactSent
	{
		font-weight:bold;
		position:absolute;
		top:10px;
		color:#286599;
	}

