/*	Mark Warner Insurance Agency
	Justin J. Meza
	2006-08-20 16:11:20
	© 2006 Mark Warner */

body {
	margin: 25px 0em 25px 0em;
	text-align: center;
	background: #d9dadb; }

.image-left {
	float: left;
	padding: 0em 1em 0.5em 0em; }

/*	=text styles */

.text {
	font: 0.75em/1.5em sans-serif; }

.important {
	font: 0.75em/1.5em sans-serif;
	font-weight: bold;
	color: #ff0000;
	background: #fff;  }

	.important a {
		color: #ff0000;
		background: #fff; }

/*	=structure */

#highlight {
	margin: 0em auto 0em auto;
	width: 800px;
	color: #676c72;
	text-align: left;
	border-right: solid 1px #7f99b8;
	border-bottom: solid 1px #d9dadb;
	border-left: solid 1px #7f99b8;
	background: #ececed; }

	#highlight #highlight-content {
		padding: 1.5em; }

		#highlight #highlight-content .text {
			margin: 0em 0em 0.5em 0em; }

#content {
	margin: 0em auto 0em auto;
	width: 800px;
	color: #676c72;
	text-align: left;
	border-right: solid 1px #7f99b8;
	border-bottom: solid 1px #7f99b8;
	border-left: solid 1px #7f99b8;
	background: #fff; }

	#content #content-content {
		padding: 1.5em; }

		#content #content-content .text {
			margin: 0em 0em 0.5em 0em; }

		#content #content-content .text a{
			color: #7f99b8; }

		#content #content-content .text-separator {
			margin: 1em 0em 0em 0em; }

/*	=heading */

#heading {
	margin: 0em auto 0em auto;
	width: 800px;
	height: 150px;
	color: #fff;
	text-align: left;
	border: solid 1px #7f99b8;
	background: url("/images/heading-background.png"); }

	#heading #heading-logo {
		margin: 0em 0em 0em 40px;
		position: relative;
		top: 55px;
		width: 173px;
		height: 39px;
		background: url("/images/logo.png"); }

	#heading #heading-navigation {
		position: relative;
		top: 86px;
		height: 22px;
		float: right; }

		#heading #heading-navigation .button {
			float: right;
			margin: 0em 2px 0em 0em;
			padding: 0em 0.5em 0em 0.5em;
			height: 100%;
			color: #676c72;
			border: solid 1px #d9dadb;
			background: url("/images/button-background.png"); }

			#heading #heading-navigation .button .text {
				padding: 0.25em 0em 0em 0em; }

			#heading #heading-navigation .button .text a {
				color: #676c72;
				text-decoration: none; }

/*	=footer */

#footer {
	margin: 0em auto 0em auto;
	width: 800px;
	height: 4em;
	border: 1px solid #7f99b8;
	color: #fff;
	background: #7f99b8; }

	#footer #footer-text {
		margin: 1.5em; }

	#footer #footer-text a {
		color: #fff; }

/*	=forms */

.input-button {
	color: #676c72;
	border: solid 1px #d9dadb;
	background: url("/images/button-background.png"); }
