
/*-----------------------------------------------------------------------
Accurate Aesthetics Website Stylesheet

Stylesheet Created by David Givens(sourdust@sourdust.com) 12/13/04.

Please list revisions. To conserve file size, please write the shorthand 
for color codes (#000000 -> #000; #ff9900 -> #f90) and use 0 in place of 
0px whenever possible.

Site colors:
	background color  medium blue:		#6699CC
    	Bottom background color light teal: 	#99CCCC
	Blue type in box color: 		#003366
	Green outline box: 			#669999
	Active link orange: 			#FF6633 
	Hover link pink: 			#CC6699
	Visited link green yellow: 		#CCCC00
	Dark green color is: 			#669999

REVISIONS:
Revision By        Date      Modifications


-----------------------------------------------------------------------*/


/*-----------------------------------------------------------------------
                            REWRITE HTML TAGS
-----------------------------------------------------------------------*/
body

		{
		  background-color: 	#fff;
		  height:		100%;
		  margin: 		0;
		  padding: 		0;
		}



div, p
		{
		  font-family: 	georgia, times, serif;
		  color:	#036;
		  font-size: 	13px;
		  line-height: 	16px;
		  
		  
		 
		}


li
		{
		  font-family: 	georgia, times, serif;
		  color:	#333;
		  font-size: 	14px;
		  line-height: 	22px;
		  
		  
		 
		}


ol		{	
			list-style:	decimal outside;
			
		  	
		  	
		  
		}



img		
		{

		border:		0;
		}



h1		{
		  font-family: 		georgia, times, serif;
		  color:		#69c;
		  font-size: 		18px;
		  line-height: 		22px;
		 padding-top:		15px;
		  width:		500px;
		  margin-bottom: 1px;
		 
		} 


h2		{
		  font-family: 		georgia, times, serif;
		  color:		#69c;
		  font-size: 		14px;
		  line-height: 		15px;
		 padding-top:		15px;
		  width:		500px;
		 
		} 



input, select		{
		  font-family: 		verdana, arial, charcoal, sans-serif;
		  color:		#333;
		  font-size: 		11px;
		  font-weight:		normal;
		  margin:		2px auto 8px auto;
		 
		 
		} 


div#content ul 		{

		list-style-image:	url(../img/blue_bullet.gif);




		}


/*-----------------------------------------------------------------------
                              menu
-----------------------------------------------------------------------*/

table#homemenu

		{
			background-color:	#9cc;	
			
			padding:		0px;
			margin:			0px;
			border-collapse:	collapse;
		
		
		
		
		}

table#interiormenu

		{
			background-color:	#699;	
			width:			100%;
			padding:		0px;
			margin:			0px;
			border-collapse:	collapse;
		
		}




a:link

{
  color: #336666;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
}

a:visited

{
  color: #663333;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
}

a:active
{
  color: #336666;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
}  
  

  a:hover
{
  color: #996600;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
}  
  


a:link.home

{
  color: #f63;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
}

a:visited.home

{
  color: #CC6699;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
}

a:active.home
{
  color: #f63;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
}  
  

  a:hover.home
{
  color: #c69;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
}  


  

a:link.footer

{
  color: #336666;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}

a:visited.footer

{
  color: #666633;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}

a:active.footer
{
  color: #336666;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}  
  

  a:hover.footer
{
  color: #996600;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}  


a:link.rightfooter

{
  color: #336666;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
}

a:visited.rightfooter

{
  color: #666633;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
}

a:active.rightfooter
{
  color: #336666;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
}  
  

  a:hover.rightfooter
{
  color: #996600;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
}  

a:link.sidenav

{
  font-family:		arial, verdana, sans-serif;
  color: 		#369;
  display:		block;
  font-style: 		normal;
  font-weight: 		bold;
  font-size:		12px;
  text-decoration: 	none;
  margin-left:		10px;
  padding:		3px;
  border-top:		1px solid #9cc;
  border-bottom:	1px solid #9cc;
  border-left:		1px solid #9cc;
}

a:visited.sidenav

{
font-family:		arial, verdana, sans-serif;	
  color: 		#369;
  display:		block;
  font-style: 		normal;
  font-weight: 		bold;
   font-size:		12px;
  text-decoration: 	none;
  margin-left:		10px;
  padding:		3px;
  border-top:		1px solid #9cc;
  border-bottom:	1px solid #9cc;
  border-left:		1px solid #9cc;
}

a:active.sidenav
{
	font-family:		arial, verdana, sans-serif;
  color: 		#369;
  display:		block;
  font-style: 		normal;
  font-weight: 		bold;
   font-size:		12px;
  text-decoration: 	none;
  margin-left:		10px;
  padding:		3px;
  border-top:		1px solid #9cc;
  border-bottom:	1px solid #9cc;
  border-left:		1px solid #9cc;
}  
  

  a:hover.sidenav
{
font-family:		arial, verdana, sans-serif;
 color: 		#369;
  background-color:	#cff;
   display:		block;
  font-style: 		normal;
  font-weight: 		bold;
   font-size:		12px;
  text-decoration: 	none;
  border-top:		1px solid #699;
  border-bottom:	1px solid #699;
  border-left:		1px solid #699;
  margin-left:		10px;
  padding:		3px;
  
}  



a:link.sidenavsub

{
  font-family:		arial, verdana, sans-serif;
  color: 		#369;
  display:		block;
  font-style: 		normal;
  font-weight: 		bold;
  font-size:		10px;
  text-decoration: 	none;
  margin-left:		15px;
  margin-top:	-2px;
  padding:		1px;
  border-top:		1px solid #9cc;
  border-bottom:	1px solid #9cc;
  border-left:		1px solid #9cc;
}

a:visited.sidenavsub

{
font-family:		arial, verdana, sans-serif;	
  color: 		#369;
  display:		block;
  font-style: 		normal;
  font-weight: 		bold;
   font-size:		10px;
  text-decoration: 	none;
  margin-left:		15px;
  margin-top:	-2px;
  padding:		1px;
  border-top:		1px solid #9cc;
  border-bottom:	1px solid #9cc;
  border-left:		1px solid #9cc;
}

a:active.sidenavsub
{
	font-family:		arial, verdana, sans-serif;
  color: 		#369;
  display:		block;
  font-style: 		normal;
  font-weight: 		bold;
   font-size:		10px;
  text-decoration: 	none;
  margin-left:		15px;
  margin-top:	-2px;
  padding:		1px;
  border-top:		1px solid #9cc;
  border-bottom:	1px solid #9cc;
  border-left:		1px solid #9cc;
}  
  

  a:hover.sidenavsub
{
font-family:		arial, verdana, sans-serif;
 color: 		#369;
  background-color:	#cff;
   display:		block;
  font-style: 		normal;
  font-weight: 		bold;
   font-size:		10px;
  margin-top:	-2px;
  text-decoration: 	none;
  border-top:		1px solid #699;
  border-bottom:	1px solid #699;
  border-left:		1px solid #699;
  margin-left:		15px;
  padding:		1px;
  
}  



/*-----------------------------------------------------------------------
                              DROP MENU ON PROCEDURES PAGE
-----------------------------------------------------------------------*/







.menutitle {
	cursor:			pointer;
	background-color: 	transparent;
  	font-size:		12px;
  	font-weight: 		bold;
  	width:  		128px;
  	margin-left:		10px;
	color: 			#369;
	margin-bottom:		5px;
	
	}

.submenu{
	margin-bottom: 		10px;
	padding-bottom:		3px;
	background-color:	#cff;
	width:			135px;
	border-top:		1px solid #699;
  	border-bottom:		1px solid #699;
  	border-left:		1px solid #699;
   	margin-left:		12px;
	
	}







.bullet	{
	
	background-color:	transparent;
	font-size:		14px;
	font-weight:		bold;
	color:			#369;
	margin-right:		3px;
	text-decoration:	none;
	}










div#masterdiv a:link

{
	  font-family:		arial, verdana, sans-serif;
	  color: 		#369;
	  font-style: 		normal;
	  font-weight: 		bold;
	  font-size:		12px;
	  text-decoration: 	underline;
	  line-height:		18px;
	 margin-left:		10px;
  
  
}

div#masterdiv a:visited

{
	font-family:		arial, verdana, sans-serif;	
  	color: 			#369;
    	font-style: 		normal;
  	font-weight: 		bold;
   	font-size:		12px;
  	text-decoration: 	underline;
  	line-height:		18px;
  	margin-left:		10px;
  
}

div#masterdiv a:active
{
	font-family:		arial, verdana, sans-serif;
  	color: 			#369;
    	font-style: 		normal;
  	font-weight: 		bold;
   	font-size:		12px;
  	text-decoration: 	underline;
  	line-height:		18px;
  	margin-left:		10px;
 
}  
  

div#masterdiv a:hover
{
	font-family:		arial, verdana, sans-serif;
 	color: 			#c69;
  	font-style: 		normal;
  	font-weight: 		bold;
   	font-size:		12px;
  	text-decoration: 	underline;
  	line-height:		18px;
    	margin-left:		10px;
  
}  

/*-----------------------------------------------------------------------
                              CONTENT LAYOUT
-----------------------------------------------------------------------*/
 
table#home

		{
			background-color:	#036;	
		
			padding:		0px;
			margin:			0px;
			border-collapse:	collapse;
		
		
		
		}


table#home td.height

		{
			
			height:			100%;
		
		
		
		
		}





table#home p

		{
			width:			377px;	
		
		
		
		
		
		
		}


table#abouthead

		{
			background-color:	#036;	
			border-bottom:		1px solid #fff;
			height:			97px;	
			padding:		0px;
			margin:			0px;
			
		
		
		
		}


		
table#about

		{
			height:		90%;	
			padding:	0px;
			margin:		0px;
			border-collapse:	collapse;
		
		
		
		}		
		
		
		
div#content
		{
		 	background-color: 	#fff;
		 	padding-left: 		30px;
		 	
		 	width:			598px;
		  	height:			89%;
		  	
		  	
		  
		}

div#content p
		{	
			font-family:		georgia, times, serif;
		 	background-color: 	transparent;
		 	
		  	color:			#333;
		  	font-weight:		normal;
		  
		  	font-size:		14px;
		  	line-height:		19px;
		  
		}


div#content p.footer
		{	
			font-family: 	Verdana, Arial, Helvetica, sans-serif;
		  	color:		#036;
		  	font-size: 	9px;
		  	margin:		15px 10px 10px 0;
		  	font-weight:	normal;
		  	text-align:	right;
		  	width:		560px;
		  	
		}

div#content .head
		{
		 	background-color: 	transparent;
		 	
		  	color:			#699;
		  	font-weight:		bold;
		  	font-family:		times, serif;
		  	font-size:		14px;
		  	display:		block;
		  
		}



div#homefooter
		{
		 	background-color: 	#fff;
		 	border:	 		2px solid #699;
		 
		  	padding: 		0;
		  	
		  
		  	width:			588px;
		  	height:			75px;
		  	vertical-align:		bottom;
		  	text-align:		center;
		  	margin:			60px 0px 10px 0px;
		  
		}


div#homefooter p
		{
		 	
		 	font-family: 	Verdana, Arial, Helvetica, sans-serif;
		  	color:		#036;
		  	width:		588px;
		  	font-size: 	10px;
		  	margin-top:	10px;
		  	font-weight:	bold;
		  	text-align:	center;
		  
		}






table#homefooter
		{
		 	background-color: 	#fff;
		 	border:	 		2px solid #699;
		 
		  	padding:		0px;
			
			border-collapse:	collapse;
		  	
		  
		  	width:			588px;
		  	height:			61px;
		  	vertical-align:		bottom;
		  	text-align:		center;
		  	margin:			60px 0px 10px 0px;
		  
		}


table#homefooter p
		{
		 	
		 	font-family: 	Verdana, Arial, Helvetica, sans-serif;
		  	color:		#036;
		  	width:		588px;
		  	font-size: 	10px;
		  	margin-top:	10px;
		  	font-weight:	bold;
		  	text-align:	center;
		  
		}




table#footer 
		{
		 	
		 	font-family: 	Verdana, Arial, Helvetica, sans-serif;
		  	color:		#036;
		  	padding:		0px;
			margin:			10px 0px 0px 0px;
			border-collapse:	collapse;
		  	font-size: 	10px;
		  	
		  	font-weight:	normal;
		  	text-align:	left;
		  
		}

p.footer	{
		 	
		 	font-family: 	Verdana, Arial, Helvetica, sans-serif;
		  	color:		#036;
		  	font-size: 	9px;
		  	margin:		15px 10px 10px 0;
		  	font-weight:	normal;
		  	text-align:	right;
		  
		}



/*-----------------------------------------------------------------------
                            CUSTOM TAGS
-----------------------------------------------------------------------*/

p.index
		{
		  font-family: 	georgia, times, serif;
		  color:	#fff;
		  font-size: 	13px;
		  line-height: 	17px;
		  
		  
		 
		}




div#masterdiv hr	{

			color:		#69c;
		



			}



div#height	{

			height:		100%;
		



			}




table.beforeafter	{
				background-image:	url(../img/b_a_background.gif);		;
				text-align:		center;
				margin:			auto auto 50px auto;
				
			
				}


table.beforeafter	img	{
					
				margin:	8px;
				border: 1px solid #99CACD;
				}



table.beforeafter th		{
				font-family:		times, courier, serif;
				font-size:		16px;
				line-height:		20px;
				color:			#649899;
				
				padding:		8px 0 20px 0;
				
				}
				
				
table.beforeafter td.clear		{
				
				background-color:	#ffffff;
				padding:		0;
				margin:			0;
				border: 		0px;
				}
				
				
table.beforeafter td		{
				
				
				padding-right:		2px;
				
				}		
				



	
.contactbold				{
				font-family:		arial, verdana, sans-serif;
				font-size:		12px;
				font-weight:		bold;
				font-style:		italic;
				line-height:		20px;
				color:			#000000;
				
				
				
				}	
				


.asterik				{
				font-family:		arial, verdana, sans-serif;
				font-size:		18px;
				font-weight:		bold;
				
				line-height:		20px;
				color:			#ff0000;
				
				
				
				}	
			


.contactblurb			{
				font-family:		times, serif;
				font-size:		13px;
				
				line-height:		15px;
				color:			#333;
				
				
				
				}




 .contacthead
		{
		 	background-color: 	transparent;
		 	
		  	color:			#699;
		  	font-weight:		bold;
		  	font-family:		times, serif;
		  	font-size:		14px;
		  	
		  
		}


table#contactform td
		{
		  	font-weight:		normal;
		  	font-family:		helvetica, arial, verdana, charcoal, sans-serif;
		  	font-size:		12px;
		  	
		  
		}


.contactheadsans
		{
		 	background-color: 	transparent;
		 	
		  	color:			#699;
		  	font-weight:		bold;
		  	font-family:		arial, verdana, sans-serif;
		  	font-size:		14px;
		  	
		  
		}
				
				
a.map:link		{font-family:  verdana, Trebuchet, arial, sans-serif; font-size: 11px; color: #006699; text-decoration: none;}
a.map:visited		{font-family:  verdana, Trebuchet, arial, sans-serif; font-size: 11px; color: #996633; text-decoration: none}
a.map:active		{font-family:  verdana, Trebuchet, arial, sans-serif; font-size: 11px; color: #99cc66; text-decoration: none}
a.map:hover		{font-family:  verdana, Trebuchet, arial, sans-serif; font-size: 11px; color: #99cc66; text-decoration: none}

.map			{font-family:  verdana, Trebuchet, arial, sans-serif; font-size: 11px; color: #996633;	}										