/* ================================
    Sitewide Stylesheet
   ================================ */

body
{
	margin: 0px; padding: 0px; font-size: 0px; line-height: 0px;
	background-color: #ccc; color: #000000;
	font-family: Helvetica, Arial, sans-serif;
}

	.medcity-section-join #menu-join, #menu-join:hover { background-image:url(../images/join-over.gif); }
	.medcity-section-about #menu-about, #menu-about:hover { background-image:url(../images/about-over.gif); }
	.medcity-custom-prices #menu-pricing, #menu-pricing:hover { background-image:url(../images/pricing-over.gif); }
	.medcity-custom-contact #menu-contact, #menu-contact:hover { background-image:url(../images/contact-over.gif); }
	.medcity-section-partners #menu-partners, #menu-partners:hover { background-image:url(../images/partners-over.gif); }
	.medcity-custom-team #menu-team, #menu-team:hover { background-image:url(../images/team-over.gif); }

	#shadow-vertical { margin: 0px auto; background-image:url(../images/vertical-shadow.jpg); width: 922px; padding: 0px 15px 0px 16px; }

		#page-header { background-image:url(../images/header.jpg); background-repeat: repeat-x; }

			#page-header ul { overflow: hidden; background-image: url(../images/menu-accent.jpg); background-repeat: no-repeat; height: 40px; margin: 0px; padding: 0px 0px 0px 135px; list-style: none; }
		
				#page-header li { display: block; list-style: none; margin: 0px; padding: 0px 15px 7px 15px; float: left; height: 40px; }
				
					#page-header li a { display: block; line-height: 18px; font-size: 15px; padding: 8px 7px 6px 7px; color: #fff; text-decoration: none; background-repeat: no-repeat; background-position: center center; }

					#page-header li a:hover { color: #ffb31f; }

				#page-header li.clearer { font-size: 0px; line-height: 0px; width: 0px; height: 0px; float: none; clear: both; }

		.medcity-custom-home #page-container { height: 471px; background-image: url(../images/home-graphic.jpg); width: 955px; margin: 0px auto; position: relative; }

			.medcity-custom-home #page-container .content { position: absolute; left: 43px; top: 175px; width: 655px; }
		
				.medcity-custom-home .content h2 { line-height: 35px; font-size: 22px; color: #004990; font-weight: normal; }

				.medcity-custom-home .content p { font-size: 18px; line-height: 35px; color: #000; }

				.medcity-custom-home .content a { font-weight: bold; text-decoration: underline; color: #F7A11A; }

				.medcity-custom-home .content a:hover { text-decoration: none; }

		#page-footer p { text-align: center; font-size: 11px; line-height: 13px; color: #000; margin: 13px 0px;}

		#page-footer a { color: #000; font-weight: bold; text-decoration: underline; }

		#page-footer a:hover { color: #000; font-weight: bold; text-decoration: none; }

	.medcity-custom-sub #page-container h1 { margin: 10px 0px 0px 0px; }

	.medcity-custom-sub .content { line-height: 23px; font-size: 14px; color: #000; padding: 10px 20px 0px 20px; }

	.medcity-custom-sub .content .non-top { margin-top: -23px; }

	.medcity-custom-sub .content .non-bottom { margin-bottom: -23px; }

	.medcity-custom-sub .left-column { padding-right: 20px; float: left; width: 428px; }

	.medcity-custom-sub .right-column { float: left; width: 428px; }
	
		.medcity-custom-sub .content h2 { font-size: 18px; line-height: 23px; }
		
		.medcity-custom-text .content h2 { color: #0063C6; font-weight: normal; }

		.medcity-custom-prices .content h2 { color: #000; font-weight: normal; }

		.medcity-custom-prices .content h2 em { font-style: normal; display: block; }

		.medcity-custom-contact .content h2 { font-weight: bold; color: #000; }
		
		.medcity-custom-contact .content h2 em { font-style: normal; font-weight: bold; display: block; font-size: 14px; margin: 0px; padding: 0px; }
	
		.medcity-custom-team .content h2 { color: #0063C6; font-weight: bold; margin: 0px; }

		.medcity-custom-sub .content p, .medcity-custom-sub .content ul, .medcity-custom-sub .content h2 { margin: 23px 0px; padding: 0px; }
		
		.medcity-custom-team .content h2 { margin: 0px; }
		
		.medcity-custom-sub .content .continuation, .medcity-custom-sub .content p.continuation { margin-top: 0px; }
		
		.medcity-custom-sub .content li { list-style: none; display: block; background-image:url(../images/list-point-black-white.gif); background-repeat: no-repeat; background-position: 5px 7px; padding: 0px 0px 0px 15px; margin: 0px; }
	
		.medcity-custom-sub .content a { color: #FCA318; text-decoration: underline; }
		
		.medcity-custom-sub .content a:hover { text-decoration: none; }

		.medcity-custom-sub label { display: block; position: relative; height: 28px; width: 180px; text-align: right; }

		.medcity-custom-sub label.tall { display: block; position: relative; height: 60px; }

		.medcity-custom-sub label input, .medcity-custom-sub label textarea, .medcity-custom-sub label select { position: absolute; top: 0px; left: 200px; width: 300px; display: block; }

		.medcity-custom-sub label textarea, .medcity-custom-sub label select { height: 50px; }

		.medcity-custom-sub label input.submit { width: auto; display: inline; }
		
		.medcity-custom-sub label small { display: block; }

	#interior-footer { background-image: url(../images/interior-footer.jpg); width: 955px; height: 27px; margin: 0px auto; }