*, body {font: 11px "Tahoma", "Verdana", "Helvetica", sans-serif; color: #333;}
strong, b {font-weight: bold;}
em, i {font-style: italic;}

h1 {font: 18px "Arial", "Helvetica", sans-serif; color: #006426;}
h2 {font-weight: bold; color: #060;}
h3 {font-weight: bold;}
h4 {font-size: 10px; font-weight: bold;}
p {line-height: 17px;}
ul {margin: 15px; font-size: 12px;}

a:link { color: #000066; text-decoration: none}
a:visited { color: #000066; }
a:active { color: #0099CC; text-decoration: none}
a:hover { color: #85c902; text-decoration: none}

a img {border: 0; margin: 0; padding: 0;}
form, label, fieldset {margin: 0; border: 0; padding: 0;}
input[type="hidden"] {display: none;}
input[type="text"] {border: 1px solid #333; margin-bottom: 2px; padding: 1px;}


body {width: 760px; padding: 0; margin: 0; background: #fff;}

#main {width: 760px; padding: 0; margin: 0;}

#searchbar {display: block; margin: 0px; padding: 0px; background: #fff;
	height: 60px; width: 760px;
	}
#searchbar .left {width: 140px; position: absolute; top: 0; left: 0;
	margin: 0; padding: 0;
}
#searchbar .right {width: 620px; height: 15px; text-align: right;
	top: 0; right: 0; left: 140px; padding-left: 140px; padding-top: 20px;
}


#buttons {display: block; height: 18px; border: 1px solid #959596;
		border-left: 0; border-right: 0; background: #959596; }
#buttons a {margin: 0;}

#content { display: block; height: 503px;}

#content #left {position: absolute; top: 80px; left: 0px; right: 564px; margin: 0px; padding: 0px; height: 503px; border: 0px; background: #094067; width: 196px;}

#content #middle {position: absolute; top: 80px; left: 196px; right: 200px; width: 364px; padding-left: 4px; padding-right: 4px; height: 502px; 
	 repeat-x top;}
a.modulelink, a.modulelink:link, a.modulelink:visited, a.modulelink:active {
	font: 10px/10px "Tahoma", "Verdana", "Arial", sans-serif;
	color: #4e514f; text-decoration: none;}
a.modulelink:hover {
	font: 10px/10px "Tahoma", "Verdana", "Arial", sans-serif;
	color: #85c902; text-decoration: none;}
#content #middle .module { margin-bottom: 2px; }
#content #middle .module1 {display: block; height: 80px; width: 360px; 
	 right no-repeat; 
	font: 10px/10px "Tahoma", "Verdana", "Arial", sans-serif;
	margin-bottom: 2px; padding: 0; }
#content #middle .module1 .inside {display: block; height: 60px; width: 226px; background:  url(top_shadow.gif%22) top repeat-x; padding: 5px 10px 10px 10px;}
#content #middle .module2 {display: block; height: 80px; width: 360px; 
	 right no-repeat; 
	margin-bottom: 2px; padding: 0; }
#content #middle .module2 .inside {display: block; height: 60px; width: 226px; padding: 5px 10px 10px 10px;}
#content #middle .module3 {display: block; height: 80px; width: 360px; 
	 right no-repeat; 
	margin-bottom: 2px; padding: 0; }
#content #middle .module3 .inside {display: block; height: 60px; width: 226px;
       padding: 5px 10px 10px 10px;}


#content #right {
	position: absolute; top: 80px; left: 564px; right: 0px;
	margin: 0px; padding: 0px; border: 0px; background: #060; height: 502px;
	 repeat-x top;
	width: 196px;}
.int_module {
	text-align: right; padding: 7px; border-right: 1px solid #d5d5d5; }
.int_module label, select, option {
	font: 10px/12px "Tahoma", "Verdana", "Helvetica", sans-serif; color: #4c5255;
}
select {border: 1px solid #d5d5d5;}
#content #right .right_module {
	border-right: 1px solid #d5d5d5; 
}
.topbar {
	padding: 0px; margin: 0px;
}
.mod_main {
	padding: 7px; margin: 0px;
}

.mod_main a strong {font-size: 10px; color: #4e514f; text-decoration: none;}
.mod_main a:hover strong {font-size: 10px; color: #85c902; text-decoration: none;}
.mod_main a, .mod_main a:link, .mod_main a:visited, .mod_main a:active
{ font: 10px/11px "Tahoma", "Verdana", sans-serif; color: #4e514f; text-decoration: none; }
.mod_main a:hover {
	font: 10px/11px "Tahoma", "Verdana", sans-serif; color: #85c902; text-decoration: none; }

#footer {width: 750px; display: block; clear: both;}


#footer .left {position: absolute; left: 10px; bottom: 10px; top: 600px; width: 365px; margin: 0; padding: 5px;
}

#footer .right {position: absolute; left: 385px; bottom: 10px; top: 600px; width: 370px; text-align: right; padding: 5px; margin: 0px;
}

#footer p {font: 9px/12px "Tahoma", "Verdana", "Helvetica", sans-serif; color: #666; }
#footer p a:link, #footer p a:hover, #footer p a:active, #footer p a:visited {font-size: 9px;}
#footer p strong {font-size: 9px;}


#remedy_delivers {
	display: block; height: 102px; width: 196px; margin: 0; padding: 0;  no-repeat top;}

#spotlight_head {display: block; height: 20px; width: 196px; margin: 0; padding: 0; no-repeat top; border-right: -1px;}

#spotlight1, #spotlight1 a, #spotlight1 a:hover {
	display: block; height: 84px; width: 196px; margin: 0; padding: 0;  no-repeat top;
}
#spotlight2, #spotlight2 a, #spotlight2 a:hover {
	display: block; height: 84px; width: 196px; margin: 0; padding: 0; no-repeat top;
}
#spotlight3, #spotlight3 a, #spotlight3 a:hover {
	display: block; height: 84px; width: 196px; margin: 0; padding: 0; no-repeat top;
}