/* CSS Document 
lt blue (top and bottome bar): #def8f5
med blue (background): #bce0e4
dk blue (header) :#006c84
bright teal blue (ui): #5fc0cf
teal blue (copyright): #5ea6b4
blue (lines): #25899f

*/

body {
	background-color:#bde0e4;
	margin:0;
	}
	
A:link {
	COLOR: #5fc0cf;
	text-decoration:none;
}
A:visited {
	COLOR: #5fc0cf;
	text-decoration:none;
}
A:hover {
	COLOR: #006c84;
	text-decoration:underline;
}
A:active {
	COLOR: #006c84;
	text-decoration:underline;
}
A:visited:hover A:active:hover {
	COLOR: #006c84;
	text-decoration:underline;
}
	


	
.header {
	background-color:#006c84;
	height:135px;
	border-top-color:#def8f5;
	border-top-width:7px;
	border-top-style:solid;
	border-bottom-color:#25899f;
	border-bottom-width:2px;
	border-bottom-style:solid;
	padding:10px 10px 5px 0;
	margin:0;
}

.header h1{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:28px;
	letter-spacing:.22em;
	line-height:30px;
	COLOR: #d0eed6;
	padding:0 5px 0 0;
	margin:0;

	}
	
	
.header A:link {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
	line-height:16px;
	COLOR: #cdeee5;
	text-decoration:none;
}
.header A:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
	line-height:16px;
	COLOR: #cdeee5;
	text-decoration:none;
}
.header A:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
	line-height:16px;
	COLOR: #ffffff;
	text-decoration:none;
}
.header A:active {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
	line-height:16px;
	COLOR: #ffffff;
	text-decoration:none;
}
.header A:visited:hover A:active:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
	line-height:16px;
	COLOR: #ffffff;
	text-decoration:none;
}

.uibar {
	height:35px;
	width:935px;
	background-color:#5fc0cf;
	border-top-color:#def8f5;
	border-top-width:2px;
	border-top-style:solid;
	border-bottom-color:#25899f;
	border-bottom-width:2px;
	border-bottom-style:solid;
	padding:0px 10px 0px 0;
	margin:0;
	}
	
/*.uibar p {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	letter-spacing:.03em;
	line-height:13px;
	COLOR: #FFFAC4;
	padding:0;
	margin:0;
	}*/
	


/*.uibar A:link {
	font-family:Arial, Helvetica, sans-serif;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:18px;
	display:block;
	letter-spacing:.05em;
	line-height:13px;
	COLOR:#def8f5;
	text-decoration:none;
	padding:20px 24px 0 24px;
	_padding:20px 23px 0 23px;

	float:left;
	height:42px
	

}
.uibar A:visited {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:18px;
	display:block;
	letter-spacing:.05em;
	line-height:13px;
	COLOR:#def8f5;
	text-decoration:none;
	padding:20px 24px 0 24px;
	_padding:20px 23px 0 23px;
	float:left;
	height:42px

}
.uibar A:hover {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background-image:url(images/ui-back.jpg);
	background-repeat:repeat-y;
	background-position:right;
	display:block;
	font-weight:normal;
	font-size:18px;
	letter-spacing:.05em;
	line-height:13px;
	COLOR:#ffffff;
	text-decoration:none;
	padding:20px 24px 0 24px;
	_padding:20px 23px 0 23px;

	float:left;
	height:42px

}
.uibar A:active {
		font-family:Geneva, Arial, Helvetica, sans-serif;
			background-image:url(images/ui-back.jpg);
	background-repeat:repeat-y;
		background-position:right;
	display:block;
	font-weight:normal;
	font-size:18px;
	letter-spacing:.05em;
	line-height:13px;
	COLOR:#ffffff;
	text-decoration:none;
	padding:20px 24px 0 24px;
	_padding:20px 23px 0 23px;
	
		float:left;
		height:42px


}
.uibar A:visited:hover A:active:hover {
		font-family:Geneva, Arial, Helvetica, sans-serif;
		background-image:url(images/ui-back.jpg);
	background-repeat:repeat-y;
		background-position:right;
	display:block;
	font-weight:normal;
	font-size:18px;
	letter-spacing:.05em;
	line-height:13px;
	COLOR:#ffffff;
	text-decoration:none;
	padding:20px 24px 0 24px;
	_padding:20px 23px 0 23px;

	float:left;
	height:42px
}
	*/
div#home {
	width:935px;
	margin:15px auto 0 auto;
	}
	
div#home p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:##5ea6b4;
	margin:0;
	padding:3px 0px 3px 0px;
	}
	
div#home h1 {	
font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:31px;
	letter-spacing:.1em;
	line-height:33px;
	COLOR: #d0edd9;
	padding:0 5px 0 0;
	margin:0;
	}
	
div#home .uibar {
	height:62px;
	width:935px;
	background-color:#74c7d4;
	border-top-color:#def8f5;
	border-top-width:2px;
	border-top-style:solid;
	border-bottom-color:#ceeaed;
	border-bottom-width:4px;
	border-bottom-style:solid;
	padding:0px 0px 0px 0px;
		background-image:url(images/ui_tile.jpg);
	background-repeat:repeat-y;
	margin:0;
	}
	
/*div#sec .uibar p {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	letter-spacing:.05em;
	line-height:13px;
	COLOR: #FFFAC4;
	padding:0;
	margin:0;
	}*/
	
	
div#home .uibar h1 {	
	font-family:Palatino Linotype, Palatino, serif, Times;
	font-weight:bold;
	font-size:28px;
	line-height:32px;
	COLOR: #B19534;
	padding:0;
	margin:0;
	border-style:none;
	}
	
div#home .uibar h2 {
	font-family:Palatino Linotype, Palatino, serif, Times;
	font-weight:normal;
	font-style:italic;
	font-size:20px;
/*	letter-spacing:.1em;*/
	line-height:20px;
	COLOR: #B19534;
	border-style:none;
	padding:0;
	margin:0;
	}
	
#home .middle {
	width:935px;
	height:240px;
	background-image:url(images/home-img2.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}


div#home .middle p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#B19534;
	margin:0;
	padding:5px 5px 3px 10px;
	}

div#home .middle h1{
	width:575px;
	
	font-family:"Times New Roman", Times, serif;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:17px;
	letter-spacing:.01em;
	line-height:40px;
	COLOR: #def8f5;
	padding:30px 5px 0 0;
	margin:0px 0 3px 30px;
	}
	
#home .bottom {
	width:880px;
	background-color:#4aa6bb;
	border-top-color:#ceeaed;
	border-top-style:solid;
	border-top-width:5px;
	padding:20px 35px 20px 20px;

}


div#home .bottom p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:22px;
	color:#c7e8d7;
	color:#cdeee5;
	margin:0;
	padding:5px 5px 5px 10px;
	}

div#home .bottom h1{
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	font-size:20px;
	letter-spacing:.01em;
	line-height:27px;
	COLOR: #def8f5;
	padding:0 5px 0 0;
	margin:20px 0 3px 50px;
	}

div#home .bottom p a:link{

	color:#cdeee5;
	}

div#home .bottom p a:visited{
	color:#cdeee5;
	}



div#sec {
	width:935px;
	margin:15px auto 0 auto;
	}
	
div#sec p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#5ea6b4;
	margin:0;
	padding:3px 0px 3px 0px;
	}
	
div#sec h1 {	
font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:31px;
	letter-spacing:.1em;
	line-height:33px;
	COLOR: #d0edd9;
	padding:0 5px 0 0;
	margin:0;
	}
	


div#sec .uibar {
	height:62px;
	width:935px;
	background-color:#74c7d4;
	border-top-color:#def8f5;
	border-top-width:2px;
	border-top-style:solid;
	border-bottom-color:#ceeaed;
	border-bottom-width:4px;
	border-bottom-style:solid;
	padding:0px 0px 0px 0px;
	background-image:url(images/ui_tile.jpg);
	background-repeat:repeat-y;
	
	margin:0;
	}
	
/*div#sec .uibar p {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	letter-spacing:.05em;
	line-height:13px;
	COLOR: #FFFAC4;
	padding:0;
	margin:0;
	}*/
	
	
div#sec .uibar h1 {	
	font-family:Palatino Linotype, Palatino, serif, Times;
	font-weight:bold;
	font-size:28px;
	line-height:32px;
	COLOR: #B19534;
	padding:0;
	margin:0;
	border-style:none;
	}
	
div#sec .uibar h2 {
	font-family:Palatino Linotype, Palatino, serif, Times;
	font-weight:normal;
	font-style:italic;
	font-size:20px;
/*	letter-spacing:.1em;*/
	line-height:20px;
	COLOR: #B19534;
	border-style:none;
	padding:0;
	margin:0;
	}
	
#sec .middle {
	width:935px;
		border-top-color:#006c84;
	border-top-width:2px;
	border-top-style:solid;
}

div#sec .right p a:link{
	text-decoration:underline;
	}
	
div#sec .right p a:visited{
	text-decoration:underline;
	}

div#sec .right p a:visited:hover a:active:hover{
	color:#006c84;
	}

div#sec .middle p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#B19534;
	margin:0;
	padding:5px 5px 3px 10px;
	}
	


div#sec .middle h1{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:23px;
	letter-spacing:.01em;
	line-height:27px;
	COLOR: #ffffff;
	padding:0 5px 0 0;
	margin:0px 0 3px 0px;
	_margin:40px 0 3px 0px;
	}
	
div#sec .middle h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	color:#B19534;
	margin:0;
	padding:5px 5px 3px 10px;
	}

div#sec .middle h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#B19534;
	margin:0;
	padding:5px 5px 3px 0px;
	}
	
	

div#sec .left {
	width:250px;
	background-image:url(images/side-ui-back.jpg);
	background-repeat:repeat-x;
	background-color:#ffffff;
	border-right-color:#daeff0;
	border-right-width:1px;
	border-right-style:solid;
	border-bottom-color:#25899f;
	border-bottom-width:1px;
	border-bottom-style:solid;
	padding:0px 0px 0px 0px;
	margin:0;
	}
	
div#sec .left A:link {
	font-weight:normal;
	COLOR: #5ea6b4;
	text-decoration:none;
	padding:0 0 0px 0;
	margin:0;

}
div#sec .left A:visited {
	font-weight:normal;
	COLOR: #5ea6b4;
	text-decoration:none;
	padding:0;
	margin:0;
}
div#sec .left A:hover {
font-weight:normal;
	COLOR: #006c84;
	text-decoration:none;
	padding:0;
	margin:0;

}
div#sec .left A:active {
	font-weight:normal;
	COLOR: #006c84;
	text-decoration:none;
	padding:0;
	margin:0;
}
div#sec .left A:visited:hover A:active:hover {
	font-weight:normal;
	COLOR: #006c84;
	text-decoration:none;
	padding:0;
	margin:0;
}
div#sec .left p{
	font-weight:normal;
	COLOR: #006c84;
	text-decoration:none;
	padding:7px 0px 7px 0;
	margin:0 25px 0 15px;
	border-bottom-color:#def8f5;
	border-bottom-width:1px;
	border-bottom-style:solid;
	font-size:13px;

	

	}
	
div#sec .left h1{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:25px;
	letter-spacing:.01em;
	line-height:23px;
	COLOR: #006c84;
	padding:35px 0px 0 0;
	margin:0px 25px 15px 0;
	_margin: 0px 25px 15px 0;

	}

div#sec .left h2{
	font-family:Arial, Helvetica, sans-serif;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:14px;
	letter-spacing:.01em;
	line-height:23px;
	COLOR: #006c84;
	padding:0 25px 0 25px;
	margin:15px 15px 15px 0;
	_margin: 0px 25px 15px 0;
	}
	
	
div#sec .left h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	color:#006c84;
	padding:10px 5px 3px 15px;
	margin:0px 0px 0px 0;
	font-weight:normal;
	}	
	
div#sec .squiggle {
	background-image:url(images/side-arc.jpg);
	background-position:right top;
	background-repeat:no-repeat;

}

div#sec .bttmsquiggle {
	background-image:url(images/side-squiggle.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	height:170px;
}
	


div#sec .right {
	width:625px;
	background-image:url(images/content-back.jpg);
	background-repeat:repeat-y;
	background-position:right;
	background-color:#ffffff;
		border-bottom-color:#25899f;
	border-bottom-width:1px;
	border-bottom-style:solid;
	padding:0px 0px 0px 0px;
	margin:0px 0 0 0;
	}
	
div#sec .right p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	color:#006c84;
	padding:0 0px 0 40px;
	margin:0px 0px 10px 0;
	}

div#sec .right h1{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:20px;
	letter-spacing:.01em;
	line-height:23px;
	COLOR: #006c84;
	padding:10px 0px 0 40px;
	margin:40px 25px 15px 0;
	}
	
div#sec .right h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#006c84;
	padding:0 0px 0 20px;
	margin:0px 0px 5px 0;
	font-weight:normal;
	}
	
div#sec .right h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	color:#006c84;
	padding:10px 5px 5px 15px;
	margin:0px 0px 0px 0;
	font-weight:normal;
	}
	
div#sec .right h3 a:link{
color:#006c84;
text-decoration:underline;
	}
div#sec .right h3 a:visited{
color:#006c84;
text-decoration:underline;
	}

div#sec .right h3 a:hover{
	color:#006c84;
	}
	
div#sec .right h3 a:visited:hover a:active:hover{
	color:#006c84;
	}
	
div#sec .right h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:18px;
	background-color:#8acedb;
	color:#ffffff;
	display:block;
	padding:5px 10px 0 10px;
	margin:0px 0px 0px 0;
	font-weight:bold;
	height:25px;
	}
	


div#sec .right h4 a:link{
	color:#ffffff;
	}
	
div#sec .right h4 a:visited{
	color:#ffffff;
	}


	
div#sec .right h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
	color:#006c84;
	padding:0 0px 0 20px;
	margin:0px 0px 0px 0;
	font-weight:bold;
	}		

.appointments {
	background-color:#e2f4f8;
	width:520px;
	margin:0 15px 10px 35px;
	padding:0px;
/*	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:3px;*/
}



.appointments h4{
color:#ffffff;
}

.appointments A:link {
	
	text-decoration:none;
}
.appointments A:visited {
	COLOR: #ffffff;
	text-decoration:none;
}
.appointments A:hover {
	COLOR: #ffffff;
	text-decoration:underline;
}
.appointments A:active {
	COLOR: #ffffff;
	text-decoration:underline;
}
.appointments A:visited:hover A:active:hover {
	COLOR: #ffffff;
	text-decoration:underline;
}
	
	
div#footer {
	width:935px;
	margin:0 auto 0 auto;
	border-top-color:#def8f5;
	border-top-width:10px;
	border-top-style:solid;
	}	
	
div#footer p {

	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:11px;
	color:#5ea6b4;
	padding:5px 0 0 0;
	margin:0;
	}
	
div#footer h1 {
	font-family:Palatino Linotype, Palatino, serif, Times;
	font-size:12px;
	line-height:11px;
	font-weight:normal;
	color:#D8C491;
	padding:5px 0 3px 0;
	margin:0;
	}
	
div#footer A:link {
	COLOR: #D8C491;
	text-decoration:none;
}
div#footer A:visited {
	COLOR: #D8C491;
	text-decoration:none;
}
div#footer A:hover {
	COLOR: #D8C491;
	text-decoration:underline;
}
div#footer A:active {
	COLOR: #D8C491;
	text-decoration:underline;
}
div#footer A:visited:hover A:active:hover {
	COLOR: #D8C491;
	text-decoration:underline;
}
