﻿
/*

	Base framework classes and tag overrides
	-----------------------------------------------------------------------------------------------
	Last Updated: 02.01.2009

*/

	html, body
	{
		height: 100% !important;
	}

		body
		{
			background-color: #CCCCCC;
			background-image: url('../Images/page-gradient-tile.jpg');
			background-repeat: repeat-x;
			color: #454545;
		}
		
			.OuterPageBoundary
			{
				position: relative;
				margin: 0px auto;
				width: 993px;
				min-height: 100% !important;

				background-image: url('../Images/page-tile.jpg');
				background-repeat: repeat-y;
			}

				.InnerPageBoundary
				{
					position: relative;
					width: 963px;
					padding: 130px 15px 0px 15px;
					min-height: 100%;

					background-image: url('../Images/page-bg-top.jpg');
					background-repeat: no-repeat;
				}

			* html .OuterPageBoundary, * html .InnerPageBoundary
			{
				height: 100%;
			}

	





/*

	Top Navigation classes and tag overrides
	-----------------------------------------------------------------------------------------------
	Last Updated: 02.01.2009

*/

	.TopNav
	{
		display: block;
		position: absolute;
		top: 98px;
		left: 56px;
		width: 882px;
	}

		.TopNav a
		{
			display: block;
			float: left;
			padding: 3px 3px;
			margin: 0px 5px;
			border: solid 1px White;

			font-size: 13px;
			color: #454545;
			line-height: 16px;
		}

			.TopNav a:hover
			{
				color:#f6001b;
			}

			.TopNav .Selected
			{
				font-weight:bold;
				color:#f6001b;
			}

			.TopNav .Dental
			{
				border: solid 1px #454545;
				text-decoration: none;
				font-size: 12px;
				font-style: italic;
			}

			.TopNav a.Dental:hover
			{
				border: solid 1px Red;
				color: Red;
			}







/*

	Top Navigation 2 classes and tag overrides
	-----------------------------------------------------------------------------------------------
	Last Updated: 02.01.2009

*/

	.TopNav2
	{
		display: block;
		position: absolute;
		top: 20px;
		left: 657px;
		width: 285px;
	}

		.TopNav2 a
		{
			display: block;
			padding: 2px 10px;
			float: right;

			font-size: 12px;
			font-weight: bold;
			color: #454545;
			line-height: 15px;

			background-image: url('../Images/topnav2-arrow.gif');
			background-repeat: no-repeat;
			background-position: right center;			
		}

			.TopNav2 a:hover
			{
				color: Red;
				background-image: url('../Images/topnav2-arrow-red.gif');
				background-repeat: no-repeat;
				background-position: right center;
				text-decoration: underline;
			}

			.TopNav2 a.Selected
			{
				color: Red;
				background-image: url('../Images/topnav2-arrow-red.gif');
				background-repeat: no-repeat;
				background-position: right center;
			}



/*

	Footer Legal and Navigation classes and tag overrides
	-----------------------------------------------------------------------------------------------
	Last Updated: 02.18.2009

*/




.FooterLegal
	{
		color: #757575;
		font-size: 11px;
		text-align: center;
		padding-top: 10px;
		margin-top: 5px;
	}

		
		.FooterLegal a
		{
			color: #206BB0;
			text-decoration:underline;
			
		}

			.FooterLegal a:hover
			{
				color:#206BB0;
			
			}

			.FooterLegal a.Selected
			{
			
				color:#206BB0;
			}

	
