

/* GLOBAL CSS */

	body {
		margin:0;
		padding:0;
		font-family:Calibri, Arial;
		font-size:0.8em;
		margin-top:20px;
		background: url('../images/common/bg.jpg') no-repeat top center;
		color:#005394;
		}

		img {border:0px;}

		.clear {clear:both;}

	.red { color:red; }

	.white { color:#ffffff; }

	.news-title { color:#015496; font-size:1.2em; }
	.news-date { color:red; font-weight:bold; }
	.news-link { color:red; text-decoration:none; font-weight:bold; }

	.sizeup { font-size:1.2em; }

	#container {
		position:relative;
		width:775px;
		margin: 0 auto;
		padding-top: 10px;
		}

		.margin10 { margin-right:11px; }

		.small-panel { position:relative; float:left; width:240px; }
		.small-panel-top { background: url('../images/common/sm-round-1.gif') no-repeat; height:9px; }
		.small-panel-content { padding-left:10px; padding-right:10px; padding-bottom:5px; padding-top:5px; background:#ffffff; min-height:370px; font-size:1em; line-height:17px; color:#666666; }
		.small-panel-bottom { background: url('../images/common/sm-round-2.gif') no-repeat; height:10px; }

		.large-panel { position:relative; float:left; width:492px; }
		.large-panel-top { background: url('../images/common/lg-round-1.gif') no-repeat; height:9px; }
		.large-panel-content { padding-left:20px; padding-right:20px; padding-bottom:10px; padding-top:10px; background:#ffffff; min-height:360px; font-size:1em; line-height:17px; color:#666666; }
		.large-panel-bottom { background: url('../images/common/lg-round-2.gif') no-repeat; height:10px; }

		.divider {
			background:url("../images/team/divider.jpg") ;
			clear:both;
			font-size:0;
			height:1px;
			line-height:0;
			position:relative;
			width:100%;
			}

		strong { color:#005394; }

		.more-close a { color:#005394; text-decoration:none; }

		#home-box {
			position:relative;
			padding:5px;
			height:389px;
			color:#ffffff;
			}

			#home-box-text {
				position:absolute;
				top:144px;
				right:8px;
				height:216px;
				overflow:hidden;
				width:245px;
				padding:15px;
				background: url(../images/home/bg.png);
				line-height:15px;
				color:#666666;
				}

			#home-box-flash {
				position: absolute;
				top: 15px;
				left: 20px;
				width: 439px;
				height: 99px;
				}

			#home-box-image1 {
				position: absolute;
				top: 145px;
				left: 5px;
				width: 190px;
				height: 113px;
				border:1px solid #ffffff;
				}

			#home-box-image2 {
				position: absolute;
				top: 275px;
				left: 5px;
				width: 190px;
				height: 113px;
				border:1px solid #ffffff;
				}



/* HEAD CSS */

	#head {
		position:relative;
		}

		#logo {
			position:relative;
			float:left;
			width:228px;
			height:150px;
			}

		#address {
			position:relative;
			float:right;
			text-align:right;
			width:400px;
			height:100px;
			top:10px;
			}

		#menu {
			position:relative;
			float:right;
			top:20px;
			text-align:right;
			width:490px;
			height:20px;
			}

			.menu-link { color:#005596; text-decoration:none; font-weight:bold; }
			.menu-link:hover { color:#57bdee; text-decoration:none; }

			.menu-link-on { color:#57bdee; text-decoration:none; font-weight:bold; }

			.menu-divider { color:#ff0000; padding-right:3px; padding-left:3px; }


/* BODY CSS */

	#body {
		position:relative;
		}

		#body-left {
			position:relative;
			float:left;
			width:262px;
			height:419px;
			}

			#body-left-contact {
				position:absolute;
				top:335px;
				left:15px;
				}

			.home-image { background: url('../images/home/image1.jpg') no-repeat; }
			.whatis-image { background: url('../images/whatis/image1.jpg') no-repeat; }
			.treatments-image { background: url('../images/treatments/image1.jpg') no-repeat; }
			.team-image { background: url('../images/team/image1.jpg') no-repeat; }
			.contact-image { background: url('../images/contact/image1.jpg') no-repeat; }

		#body-right {
			position:relative;
			float:right;
			width:491px;
			padding:10px;
			background: url('../images/common/bg2.jpg') no-repeat;
			}



/* FOOTER CSS */

	#footer {
		position:relative;
		margin-top: 10px;
		height:70px;
		}

		#footer-left {
			position:relative;
			float:left;
			color:#57bdee;
			font-size:0.8em;
			top:3px;
			}

		#footer-right {
			position:relative;
			float:right;
			}


