body {
	margin: 0;
	padding: 0;
	background-color: #666;
	text-align: center;
	font: normal .8em Georgia, Times New Roman, "New York", serif;
	}

/* #container in separate style sheets */
#navigation {
	float: left;
	width: 346px;
	height: 176px;
	margin: 0;
	padding: 0;
	background: #cc6c1e url(../images/bgr_navigation.gif) no-repeat;
	}/* remaining navigation styles in individual browser files */
#logo {
	float: right;
	width: 424px;
	height: 176px;
	margin: 0;
	padding: 0;
	background-color: #1b1b1b;
	text-align: center;
	}
#header {
	clear: both;
	}
#headerHalf {
	clear: both;
	}
/* styles for homepage and category pages */
.headerHome {
	width: 770px;
	height: 323px;
	margin: 0;
	padding: 0;
	color: #fff;
	background: #5A7302 url(../images/header-home.jpg) no-repeat;
	}
.headerSymptoms {
	width: 770px;
	height: 161px;
	margin: 0;
	padding: 0;
	color: #fff;
	background: #5A7302 url(../images/header-symptoms.jpg) no-repeat;
	}
.headerOffer {
	width: 770px;
	height: 161px;
	margin: 0;
	padding: 0;
	color: #fff;
	background: #5A7302 url(../images/header-offer.jpg) no-repeat;
	}
.headerEvents {
	width: 770px;
	height: 161px;
	margin: 0;
	padding: 0;
	color: #fff;
	background: #5A7302 url(../images/header-events.jpg) no-repeat;
	}
.headerAppointments {
	width: 770px;
	height: 161px;
	margin: 0;
	padding: 0;
	color: #fff;
	background: #5A7302 url(../images/header-appointments.jpg) no-repeat;
	}
.headerAbout {
	width: 770px;
	height: 161px;
	margin: 0;
	padding: 0;
	color: #fff;
	background: #5A7302 url(../images/header-about.jpg) no-repeat;
	}
.headerResources {
	width: 770px;
	height: 161px;
	margin: 0;
	padding: 0;
	color: #fff;
	background: #5A7302 url(../images/header-resources.jpg) no-repeat;
	}
.headerContact {
	width: 770px;
	height: 161px;
	margin: 0;
	padding: 0;
	color: #fff;
	background: #5A7302 url(../images/header-contact.jpg) no-repeat;
	}
	/* end */

/* LANDING PAGE COLUMNS */
#left-column {
	float: left;
	width: 346px;
	display: table;
	margin: 0;
	padding: 0;
	background-color: #fff;
	color: #1b1b1b;
	}
#right-column {
	float: right;
	width: 424px;
	display: table;
	margin: 0;
	padding: 0;
	background-color: #2b2b2b;
	color: #fff;
	}

/* CONTENT PAGE COLUMNS */
#content-column {
	display: table;
	margin: 0;
	padding: 0;
	background-color: #fff;
	color: #fff;
	}

/* FOOTER */
#footer {
	clear: both;
	width: 770px;
	margin: 0;
	padding: 0;
	background-color: #cc6c1e;
	color: #fff;
	text-align: center;
	font: normal 1em Georgia, Times New Roman, "New York", serif;
	}
#footer p {
	margin-bottom: 2em;
	}
#footer a:link {
	font: normal 1em Georgia, Times New Roman, "New York", serif;
	}
#footer a:visited {
	font: normal 1em Georgia, Times New Roman, "New York", serif;
	}
#footer a:active {
	font: normal 1em Georgia, Times New Roman, "New York", serif;
	}
#footer a:hover {
	font: normal 1em Georgia, Times New Roman, "New York", serif;
	}

/* NAVIGATION STYLES - see individual browser files */

/* HTML */
h1, h2, h3, h4, h5 {
	color: #fff;
	margin: 0px;
	}
h1 {
    font-size: 18px;
	}
div#header h1 {
	margin: 0;
	padding: 10em 0 0 3em;
	}
div#headerHalf h1 {
	margin: 0;
	padding: 2em 0 0 3em;
	}
div#left-column h1 {
	font: 700 18px Georgia, Times New Roman, "New York", serif;
	color: #cc6c1e;
	margin: 0 .75em 0 .75em;
	padding: .5em 0 0 0;
	}
div#right-column h1 {
	font: 700 18px Georgia, Times New Roman, "New York", serif;
	color: #fff;
	margin: 0 .75em 0 .75em;
	padding: .75em 0 .75em 0;
	}
div#content-column h1 {
	margin: 0 .75em 0 .75em;
	padding: .75em 0 .75em 0;
	color: #cc6c1e;
	}
h2 {
    font-size: 16px;
	}
div#header h2 {
	margin: 0;
	padding: 0 0 .5em 3.5em;
	}
div#headerHalf h2 {
	margin: 0;
	padding: 0 0 .5em 3.5em;
	}
div#left-column h2 {
	margin: 0 1em 0 .75em;
	padding: .75em 0 .25em 0;
	}
div#right-column h2 {
	margin: 0 1em 0 1em;
	padding: .75em 0 0 0;
	font: 700 16px Georgia, Times New Roman, "New York", serif;
	color: #cc6c1e;
	border-bottom: dotted 1px #cc6c1e;
	}
div#content-column h2 {
	margin: 0 .75em 0 .75em;
	padding: .75em 0 .75em 0;
	color: #5A7302;
	}
h3 {
    font-size: 14px;
	}
div#right-column h3 {
	font: 700 14px Georgia, Times New Roman, "New York", serif;
	color: #84a803;
	margin: 0 1em 0 1em;
	padding: .75em 0 .75em 0;
	}
div#content-column h3 {
	margin: 0 .75em 0 .75em;
	padding: .75em 0 .75em 0;
	color: #1b1b1b;
	}
p {
	font-size: 1.2em;
	margin: 0;
	padding: .8em 0 .8em 3em;
	color: #fff;
	font-weight: 400;
	}
div#headerHalf p {
	margin: 0 1em 0 1em;
	padding: 7em 0 .75em 3.5em;
	font-weight: 700;
	font-style: italic;
	font-size: 1em;
	}
div#header p {
	margin: 0 1em 0 1em;
	padding: .75em 0 .75em 4em;
	font-weight: 400;
	}
div#left-column p {
	font-size: 1.2em;
	margin: 0 1em 0 1em;
	padding: .75em 0 .75em .75em;
	color: #1b1b1b;
	font-weight: 400;
	}
div#right-column p {
	font-size: 1.2em;
	margin: 0 1em 0 1em;
	padding: .75em 0 .75em 0;
	font-weight: 400;
	}
div#content-column p {
	font-size: 1.2em;
	margin: 0 1em 0 .75em;
	padding: .75em 0 .75em 0;
	font-weight: 400;
	color: #1b1b1b;
	}
div#footer p {
	font-size: 1.2em;
	margin: 1em 0 1em 0;
	padding: 0 1em 0 1em;
	font-weight: 400;
	color: #fff;
	}
div#left-column a:link {
	color: #5A7302;
	}
div#left-column a:visited {
	color: #5A7302;
	}
div#left-column a:active {
	color: #5A7302;
	}
div#left-column a:hover {
	color: #5A7302;
	text-decoration: none;
	}
ul {
	list-style-type : square;
	font-weight: 400;
	}
ol {
	margin: 0 0 0 3em;
	padding: 0 0 0 0;
	color: #1b1b1b;
	}
div#left-column ul {
	padding-top: 0;
	color: #1b1b1b;
	}
div#content-column ul {
	color: #1b1b1b;
	}
	/* Link Styles */
a:link {
	font: normal 1em Georgia, Times New Roman, "New York", serif;
	color: #5A7302;
	text-decoration: underline;
	}
a:visited {
	font: normal 1em Georgia, Times New Roman, "New York", serif;
	color: #5A7302;
	text-decoration: underline;
	}
a:active {
	font: normal 1em Georgia, Times New Roman, "New York", serif;
	color: #5A7302;
	text-decoration: underline;
	}
a:hover {
	font: normal 1em Georgia, Times New Roman, "New York", serif;
	color: #cc6c1e;
	text-decoration: none;
	}
div#footer a {
	color: #fff;
	font-weight: 700;
	}
	/* Table Styles */
td {
	font: normal 11px Georgia, Times New Roman, "New York", serif;
	color: #8a8a8a;
	}
	/* Form Styles */
form {
	margin: 1em 0 1em 1em;
	padding: 0;
	}


/* Styles for specific purposes */
.contact {
	text-align: center;
	}
.ReadMore {
	text-align: right;
	}
.Disclaimer {
	width: 80%;
	margin: 1em auto 0 auto;
	font-style : italic;
	display: table;
	}
.Logo { /* style to control space above and below logo */
	margin: 0;
	padding: 0;
	}
.LogoSlogan { 
	margin: .5em 0 0 0;
	padding: 0;
	font-weight: 700;
	}
.Testimonials {
	margin: 0 1em 1em 1em;
	padding: .5em;
	border: 1px dashed #5A7302;
	}

/* Styles that came with the template */
div#left-column h2 {
	color: #1b1b1b;
	}
a.white-link-underline {	
	text-decoration: underline;
	color: #FFFFFF;
	}
.white-text {
	color: #ffffff;
	text-decoration: none;
	}
.blye-text-underline {
	color: #47beed;
	text-decoration: underline;
	}
.blye-text-regular {
	color: #47beed;
	text-decoration: none;
	}
.yellow-text-regular {
	color: #db9a00;
	text-decoration: none;
	}
.yellow-text-underline {
	color: #db9a00;
	text-decoration: underline;
	}
.orange-text-regular {
	color: #f17e22;
	text-decoration: none;
	}
.orange-text-underline {
	color: #f17e22;
	text-decoration: underline;
	}
.broun-text-regular {
	color: #de4e06;
	text-decoration: none;
	}
.broun-text-underline {
	color: #de4e06;
	text-decoration: underline;
	}
.red-text-regular {
	color: #8a3c53;
	text-decoration: none;
	}
.red-text-underline {
	color: #8a3c53;
	text-decoration: underline;
	}
.black-text-regular {
	color: #000000;
	text-decoration: none;
	}
.black-text-underline {
	color: #000000;
	text-decoration: underline;
}
.gray-text-underline{
	color: #7c7c7c;
	text-decoration: underline;
	}
.gray-text-regular{
	color: #7c7c7c;
	text-decoration: none;
	}
.green-text{
	color: #549b28;
	text-decoration: none;
	}
