html, body {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*background-color: #ffffff;*/
	background-color: #5b9074;
}
#wrapper {
		position: relative;
		top: 30px;
		width: 852px;
		height: 622px;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: auto;
		margin-right: auto;
}
#navcont {
        position: absolute;
        top: 0px;
		/*top: 30px;*/
		left: 0px;
        /*left: 20px;*/
        width: 850px;
        height: 20px;
}
#navbdy {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 850px;
        height: 25px;
}
#maincont {
        position: absolute;
        top: 36px;
        left: 0px;
        width: 850px;
        height: 604px;
		border-style:solid;
        border-width:0px 1px 0px 1px;
        border-color:#cccccc;
		background-color: #ffffff;
}
#maincont_top {
		position: absolute;
		top: -16px;
		left: -2px;
		width: 854px;
		height: 16px;
}
#maincont_bot {
		position: absolute;
		/*bottom: -1px;*/
		bottom: -16px;
		left: -1px;
		width: 854px;
		height: 16px;
}
#maincont_rt_shadow {
		position: absolute;
		right: -21px;
		top: 18px;
		width: 21px;
		height: 691px;
}
#maincont_bot_shadow {
		position: absolute;
		margin-left: auto;
		margin-right: auto;
		top: 656px;
		left: 5px;
		width: 847px;
		height: 28px;
}
#maintxt {
        position: absolute;
        width: 620px;
        height: 680px;
		top: -6px;
        left: 40px;
		font-family: "Gill Sans";
		font-size: 16px;
}
#maintxtbox {
        position: absolute;
        width: 300px;
        height: 50px;
		top: 150px;
        left: 60px;
}
#mainnew {
		position: absolute;
		top: 100px;
		left: 0px;
		width: 400px;
		height: 90px;
		padding-top: 30px;
		padding-left: 15px;
		/*border: 1px solid #000000;*/
}
#mainquote {
		position: absolute;
		top: 260px;
		left: 30px;
		width: 296px;
		height: 296px;
}
#mainleft {
        position: absolute;
        width: 300px;
        height: 400px;
		top: 10px;
        left: 10px;
}
#mainright {
        position: absolute;
        top: 4px;
        left: 460px;
        width: 650px;
        height: 600px;
}
#mainleft01 {
        position: absolute;
        width: 500px;
        height: 620px;
		top: 14px;
        left: 40px;
}
#mainrightnav01 {
        position: absolute;
        width: 405px;
        height: 50px;
		top: 20px;
        left: 300px;
}
#mainright01 {
        position: absolute;
        top: 0px;
        left: 570px;
        width: 266px;
        height: 430px;
}
#mainleft02 {
        position: absolute;
        width: 300px;
        height: 400px;
	    top: 2px;
        left: 20px;
}
#mainleft03 {
        position: absolute;
        width: 317px;
        height: 317px;
	    top: 230px;
        left: 20px;
}
#mainright02 {
        position: absolute;
        top: 10px;
        left: 362px;
        width: 600px;
        height: 400px;
}
#footcont {
        position: relative;
        top: 662px;
        margin-left: auto;
		margin-right: auto;
        width: 850px;
        height: 50px;
}
#medicine_image {
		position: relative;
		float: right;
		right: 10px;
		top: -6px;
}
#maincont02 {
        position: absolute;
        top: 20px;
        left: 20px;
        width: 850px;
        height: 650px;
	    border-style:solid;
        border-width:thin;
        border-color:#cccccc;
}
#mainnav02 {
        position: absolute;
        width: 850px;
        height: 75px;
		top: 0px;
        left: 0px;
}
#mainbdyx {
        position: absolute;
        width: 750px;
        height: 525px;
		top: -6px;
        left: 50px;
}
#mainbdy {
        position: absolute;
        width: 680px;
        height: 525px;
		top: 30px;
        left: 150px;
}
#mainbdyl {
        position: absolute;
        width: 230px;
        height: 525px;
		top: 4px;
        left: 10px;
}
#mainbdyr {
        position: absolute;
        width: 590px;
        height: 525px;
		top: -6px;
        left: 240px;
}
#mainbdy02 {
        position: absolute;
        width: 730px;
        height: 525px;
		top: 75px;
        left: 10px;
}
#footcont02 {
        position: absolute;
        top: 705px;
        left: 20px;
        width: 850px;
        height: 50px;
}
#in_form {
		font-weight: bold;
		text-decoration: underline;
}
#insurance_image {
		position: absolute;
		top: 50px;
		left: 20px;
}
a.div {
	font-size: 10px;
	color: #5b9074;
	/*color: #ffffff;*/
	padding: 8px;
}
a {
	color: #ffffff;
	/*color: #cc3300;*/
	text-decoration: none;
	font-family: "Gill Sans";
	font-weight: bold;
	font-size: 12px; 
}
a.aboutlink {
	color: #5b9074;
	font-size: 14px; 
	font-weight: bold;
}
a.aboutlink:hover {
	color: #cc3300;
	text-decoration: underline;
}
a.llink {
	color: #5b9074;
	font-size: 14px; 
	font-weight: normal;
}
a.llink:hover {
	color: #cc3300;
}
a.navlinkdef {
	color: #cc3300; 
}
a.navlink:link {
	color: #ffffff;
	/*color: #5b9074;
	color: #666666;*/
}
a.navlink:active {
	text-decoration: none;
}
a.navlink:visited {
	color: #ffffff;
	/*color: #5b9074;
	color: #666666;*/
}
a.navlink:hover {
	color: #cc3300;
}
a.leftnavdef {
	color: #cc3300; 
	display: block;
	margin: 10px;
}
a.leftnav {
	color: #666666; 
	display: block;
	margin: 10px;
}
a.leftnav:active {
	color:#cc3300;
	display: block;
	margin: 10px;
}
a.leftnav:visited {
	color: #666666;
	display: block;
	margin: 10px;
}
a.leftnav:hover {
	color: #cc3300;
	display: block;
	margin: 10px;
}
.caption {
	font-size: 12px;
	color: #5b9074;
	font-family: "Gill Sans";
}
.greys {
	font-size: 12px; 
	color: #ffffff;
	/*color: #5b9074;
	color: #666666;*/
	font-family: "Gill Sans";
}
.greym {
	font-size: 14px; 
	color: #666666; 
	font-family: "Gill Sans";
}
.greyl {
	font-size: 24px; 
	color: #666666; 
	font-family: "Gill Sans Light";
}
.lgreys {
	font-size: 12px; 
	color: #999999; 
	font-family: "Gill Sans";
}
.reds {
	font-size: 12px; 
	color: #cc3300;
	font-family: "Gill Sans";
}
.redm {
	font-size: 14px; 
	color: #cc3300;
	font-family: "Gill Sans";
}
.redl {
	font-size: 24px; 
	color: #cc3300;
	font-family: "Gill Sans";
	font-weight: bold;
}
.r_sm {
	font-size: 14px; 
	color: #cc3300;
	font-family: "Gill Sans";
	font-weight: bold;
}
.ttl {
    font-weight: bold;
    font-family: "Gill Sans";
    font-size: 18px;
}
.newtext {
	color: #5b9074;
	font-size: 19px;
	font-weight: bold;
	font-family: "Gill Sans";
}
.newtext:hover {
	text-decoration: underline;
}
