/* 
	background #5289b1
	orange #ed8501
	
*/
* 					{ padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif; }

a:link 				{ text-decoration: none; color: #0000FF; }
a:visited 			{ text-decoration: none; color: #0000FF; }
a:hover 			{ text-decoration: none; color: #ed8501; }
a:active			{ text-decoration: none; color: #ed8501; }


body 				{ background-color: #ffffff; background: url(images/bg_test_2.jpg) repeat; }
a:link 				{ text-decoration: none; }
a:visited 			{ text-decoration: none; }
a:hover 			{ text-decoration: underline; }
a:active			{ text-decoration: none; }

#page-wrap 			{ margin: 0 auto; width: 1000px; padding: 15px 0 0 0; }
#header				{ width: auto; height: 179px; background-image: url(images/header_bg.jpg);  border: solid 2px black; } 
#logo				{ width: 775px; float: right;}
#container			{ padding: 15px 0 0 0; border-bottom: solid 2px black; border-left: solid 2px black; border-right: solid 2px black; background: white; }
#spacer				{ height: 1000px; }
#map				{  }
#form-border		{ border: solid; padding: 6px 0 4px 7px; }
ul#main				{ list-style: outside; margin: 50px 0 0 35px; }

#navigation			{ float: left; width: 205px; padding: 0 0 0 8px; }
#navigation li		{  list-style: none; line-height: 1.5; }
#navigation li a	{ display: block; }
#navigation ul li a:hover	{ text-indent: 40px; text-decoration: none; background: url(images/nav_bg.jpg) no-repeat; }

body#home #navigation ul li a.home,
body#services #navigation ul li a.services,
body#contact #navigation ul li a.contact,
body#about #navigation ul li a.about,
body#products #navigation ul li a.products,
body#privacy #navigation ul li a.privacy,
body#links #navigation ul li a.links 		{ text-indent: 45px; text-decoration: none; font-weight: bold; color: #ed8501; background: url(images/nav_bg.jpg) no-repeat; }
body#choosing #navigation ul li a.choosing,
body#medicare #navigation ul li a.medicare	{ text-indent: 40px; text-decoration: none; font-weight: bold; color: #ed8501; background: url(images/nav_bg.jpg) no-repeat; }

#main-content		{ float: right; width: 770px; padding: 0 8px 0 0; }
#serv				{ padding: 30px 0 30px 75px; }
.policy				{ list-style: outside; }

#footer				{ padding: 100px 0 50px 0; }
#footer a:link		{ color: white; }
#footer a:visited	{ color: white; }
#footer a:hover		{ text-decoration: underline; color: #ed8501; }
.footer-home		{ padding: 0 10px 0 85px; }
.footer-about		{ padding: 0 10px 0 10px; }
.footer-contact		{ padding: 0 10px 0 10px; }
.footer-services	{ padding: 0 10px 0 10px; }
.footer-products	{ padding: 0 10px 0 10px; }
.footer-privacy		{ padding: 0 10px 0 10px; }
.footer-medicare	{ padding: 0 10px 0 10px; }
.footer-links		{ padding: 0 10px 0 10px; }

.clear				{ clear: both; }
.h1					{ font-size: 20px; font-weight: bold; }
h1					{ font-size: 22px; font-weight: bold; }
h1.logo				{ width: 517px; height: 179px; margin: 0 auto; background: url(images/Img8.png) no-repeat; text-indent: -9999px; }
.h2					{ font-size: 20px; font-weight: bold; }
h2					{ font-size: 18px; }
.h2_under			{ font-size: 20px; font-weight: bold; text-decoration: underline; }
.h3					{ font-size: 16px; font-weight: bold; }
h3					{ font-size: 16px; }
.h4					{ font-size: 12px; font-weight: bold; }

.opn			{ float: left; font-size: 10px; color: white; padding: 50px 0 0 35px; }
.opn a			{ text-decoration: none; color: white; }
.opn a:hover	{ text-decoration: underline; }
.w3c-xhtml		{ float: left; padding: 42px 0 0 220px; }
.w3c-css		{ float: left; padding: 42px 0 0 35px; }
.photo_about	{ padding: 0 0 0 150px; }
.photo			{ padding: 0 0 0 30px; }