@import url("cssbuttons.css");
@import url("Css/Contact.css");

body {
	font-size: 10pt;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	margin: 0px;
	padding: 0px;
	color: #00496e;
	background-color: #e7edef;
	width:760px;
	margin-left:auto;
	margin-right:auto;
}

/*-------------------------*/
/*------------COLORS
BACKGROUND


ON PAGE


TXT
green 00a453
dark blue 00496e
blue 01496e
red ef4300

-------------*/
/*-------------------------*/


/*Headers*/

h1, h2, h3, h4, h5, h6 {font-family: Helvetica, Verdana, Arial, sans-serif;}

/*Page titles*/
h1 {font-size:15pt; text-align:left; color:#01496e; margin:0px 0px 0px 0px; padding:5px 0px 0px 10px; font-weight:bold; text-decoration:none; vertical-align:middle;} 
h1 a:link {color:#12007e; text-decoration:none;}
h1 a:visited {color:#12007e; text-decoration:none;}
h1 a:hover {color:#62bd19; text-decoration:underline;}
h1 a:active {color:#12007e; text-decoration:none;}


/*apollo link*/
h1.apolloLink {font-size:8pt; text-align:right; color:#01496e; margin:0px 0px 15px 0px; padding:5px 0px 0px 0px; font-weight:bold; text-decoration:none; } 
h1.apolloLink a:link {color:#00a453; text-decoration:none;}
h1.apolloLink a:visited {color:#00a453; text-decoration:none;}
h1.apolloLink a:hover {color:#01496e; text-decoration:underline;}
h1.apolloLink a:active {color:#00a453; text-decoration:none;}

/*Top and Bottom bigL*/
h1.bigtop {font-size:8pt; text-align:center; color:#003b6f; margin:0px; font-weight:normal; text-decoration:none;} 
h1.bigtop a:link { color:#003b6f; text-decoration:none;}
h1.bigtop a:visited { color:#003b6f; text-decoration:none;}
h1.bigtop a:hover { color:#f05525; text-decoration:underline;}
h1.bigtop a:active { color:#003b6f; text-decoration:none;}

/*Footer Nav*/
h1.footernav {font-size:8pt; text-align:center; color:#37535d; margin:0px; font-weight:normal; text-decoration:none;} 
h1.footernav a:link { color:#01a453; text-decoration:none;}
h1.footernav a:visited { color:#01a453; text-decoration:none;}
h1.footernav a:hover { color:#37535d; text-decoration:underline;}
h1.footernav a:active { color:#01a453; text-decoration:none;}

/*SITEMAP PAGES AND SUB PAGES*/

/*Page titles*/
h1.sitemap {font-size:11pt; text-align:left; color:#747e76; margin:0px; margin-bottom:5px; padding:0px 10px 0px 10px; font-weight:bold; text-decoration:none;} 
h1.sitemap a:link {font-size:9pt;color:#12007e; text-decoration:none;}
h1.sitemap a:visited {font-size:9pt;color:#12007e; text-decoration:none;}
h1.sitemap a:hover {font-size:9pt;color:#e85303; text-decoration:underline;}
h1.sitemap a:active {font-size:9pt;color:#12007e; text-decoration:none;}


h1.subsitemap {font-size:9pt; text-align:left; color:#3349a6; margin:0px; margin-bottom:3px; margin-left:10px; padding:0px 10px 0px 10px; font-weight:normal; text-decoration:none;} 
h1.subsitemap a:link {font-size:9pt;color:#e85303; text-decoration:none;}
h1.subsitemap a:visited {font-size:9pt;color:#e85303; text-decoration:none;}
h1.subsitemap a:hover {font-size:9pt;color:#3349a6; text-decoration:underline;}
h1.subsitemap a:active {font-size:9pt;color:#e85303; text-decoration:none;}


/*Sub Titles*/
h2 {font-size:12pt; text-align:left; color:#ef4300; margin:0px 0px 0px 0px;  padding:0px 15px 5px 15px; font-weight:bold; text-decoration:none; vertical-align:middle;} 
h2 a:link { color:#f05525; text-decoration:none;}
h2 a:visited { color:#f05525; text-decoration:none;}
h2 a:hover { color:#687671; text-decoration:underline;}
h2 a:active { color:#f05525; text-decoration:none;}

/*Titles left side*/
h2.lefttitles {font-size:12pt; text-align:left; color:#186992; margin:0px; padding:0px; font-weight:bold; text-decoration:none;} 



/*Sub Titles*/
h2.leftlinks {font-size:8pt; text-align:left; color:#00496e; margin:3px 0px 0px 0px; font-weight:bold; text-decoration:none; padding:0px 0px 0px 6px;} 
h2.leftlinks a:link { color:#00496e; text-decoration:none;}
h2.leftlinks a:visited { color:#00496e; text-decoration:none;}
h2.leftlinks a:hover { color:#ef4300; text-decoration:underline;}
h2.leftlinks a:active { color:#00496e; text-decoration:none;} 

h2.leftlinkso {font-size:8pt; text-align:left; color:#00496e; margin:3px 0px 0px 0px; font-weight:bold; text-decoration:none; padding:0px 0px 0px 6px;} 
h2.leftlinkso a:link { color:#ef4300; text-decoration:none;}
h2.leftlinkso a:visited { color:#ef4300; text-decoration:none;}
h2.leftlinkso a:hover { color:#00496e; text-decoration:underline;}
h2.leftlinkso a:active { color:#ef4300; text-decoration:none;}

/*List Txt*/
h2.listtxt {font-size:8pt; text-align:left; color:#003b6f; margin:0px; font-weight:normal; text-decoration:none;} 
h2.listtxt a:link { color:#003b6f; text-decoration:underline;}
h2.listtxt a:visited { color:#003b6f; text-decoration:underline;}
h2.listtxt a:hover { color:#f05525; text-decoration:underline;}
h2.listtxt a:active { color:#003b6f; text-decoration:underline;}


/*Footer Links*/
h3 {font-size:8pt; text-align:center; color:#003b6f; margin:0px; margin-bottom:5px; font-weight:bold; text-decoration:none;} 
h3 a:link { color:#003b6f; text-decoration:underline;}
h3 a:visited { color:#003b6f; text-decoration:underline;}
h3 a:hover { color:#f05525; text-decoration:underline;}
h3 a:active { color:#003b6f; text-decoration:underline;}

/*Bottom Nav*/
h3.bnav {font-size:8pt; text-align:center; color:#003b6f; margin:0px; margin-bottom:5px; font-weight:normal; text-decoration:none;}
h3.bnav a:link { color:#003b6f; text-decoration:underline;}
h3.bnav a:visited { color:#003b6f; text-decoration:underline;}
h3.bnav a:hover { color:#f05525; text-decoration:underline;}
h3.bnav a:active { color:#003b6f; text-decoration:underline;}

/*products title*/
h3.productstitle {font-size:12pt; text-align:left; color:#ef4300; margin:0px;  padding:3px; font-weight:bold; text-decoration:none; vertical-align:middle;} 

h3.formtitles {font-size:10pt; text-align:left; color:#ef4300; margin:0px;  padding:0px; font-weight:bold; text-decoration:none; vertical-align:middle;} 


h4.faq {font-size:9pt; text-align:left; color:#ef4300; margin:0px 0px 3px 8px; font-weight:bold; text-decoration:none;} 
h4.faq a:link { color:#00496e; text-decoration:none;}
h4.faq a:visited { color:#00496e; text-decoration:none;}
h4.faq a:hover { color:#ef4300; text-decoration:underline;}
h4.faq a:active { color:#00496e; text-decoration:none;}


/*H5 Form Fields*/
h5 { font-size:10pt; color:#1c7192; text-align:left; text-decoration:none; margin:0px;}
h5 a:link { color:#ef4300; text-decoration:underline;}
h5 a:visited { color:#ef4300; text-decoration:underline;}
h5 a:hover { color:#296584; text-decoration:underline;}
h5 a:active { color:#ef4300; text-decoration:underline;}

/*Tables TR and TD*/
#allmain {width:790px; background-image:url(images/all-back.png); background-repeat:repeat-y; background-position:center; margin:0px;}

#topborder {width:790px; height:16px; background-image:url(images/all-top.png); background-repeat:no-repeat; background-position:top;}

#bottomborder {width:790px; height:16px; background-image:url(images/all-bottom.png); background-repeat:no-repeat; background-position:bottom;}

#all {width:750px; margin-left:auto; margin-right:auto;}

#header {width:750px; height:90px; margin:10px 0px 5px 0px;}

#content {width:750px; margin:5px 0px 5px 0px; background-color:#eefafe; border:1px solid #d8f1ff;}

#leftbox {width:250px; height:100%; background-color:#d2ecf6; border-right:1px solid #ffffff; padding:10px 0px 15px 0px;}

#rightbox {width:500px;}

#footer {width:760px; margin:0px auto 0px auto;}

#subpage {width:470px; background-color:#ffffff; margin:5px auto 5px auto; border:2px solid #ddf4fd; font-size:9pt; text-align:left; color:#0a6493;}

#newsbox {background-color:#eefafe; padding:0px 0px 2px 0px;}

#allbottom {width:760px; margin:0px auto 0px auto;}

.products {width:470px; background-color:#ffffff; margin:5px auto 5px auto; border:2px solid #ddf4fd; font-size:9pt; text-align:left; color:#0a6493; font-weight:bold;}

.productinfo {padding:5px;}

 .tdtitle {background-color:#ddf4fd;}
 .productstdleft {width:160px; padding:5px;}
 .productstdright {padding:5px;}
.contacttable {width:470px; background-color:#ffffff; border:2px solid #ddf4fd;}
.contacttablein {width:450px; padding:5px 5px 5px 5px;}

.acupdftable td {border:2px solid #01ad4e; padding:5px;}
/*Divs*/
.titleline {width:500px; height:35px; background-color:#ddf4fd; margin-bottom:10px; padding:0px 10px 0px 4px; vertical-align:middle;}
.flashintroclass {margin:10px auto 10px auto; width:450px; height:300px; background-color:#FFFFFF;}

.leftboxtline {width:200px; border-top:2px solid #ffffff; padding:0px; margin:5px 0px 0px 0px;}

.divline {width:480px; padding:0px; margin:5px auto 15px auto; border-top:1px dashed #a2cdde;}
.divlinesml {width:400px; padding:0px; margin:2px auto 2px auto; border-top:1px dashed #a2cdde;}

.divlinefaq {width:480px; padding:0px; margin:2px auto 5px auto; border-top:1px dashed #a2cdde;}

.leftsmlbox {background-color:#ffffff; width:214px; border-bottom:10px solid #eefafe; padding:4px 0px 0px 0px; margin:0px;}

.acupdfdiv {background-color:#FFFFFF; border:2px solid #00a0c6; margin:5px auto 5px auto; width:600px;} 
/*Paragraphs*/
.p {font-size:9pt; text-align:justify; color:#1c7192; margin:0px; font-weight:bold; line-height:17px; padding:0px 15px 15px 15px;}
.p a:link {font-size:9pt; color:#ef4300; text-decoration:underline; margin:0px;}
.p a:visited {font-size:9pt; color:#ef4300; text-decoration:underline; margin:0px;}
.p a:hover {font-size:9pt; color:#296584; text-decoration:underline;}
.p a:active {font-size:9pt; color:#ef4300; text-decoration:underline; margin:0px;}

.ptime {font-size:10pt; font-weight:bold; text-align:right; margin:0px;}
.pnorm {font-size:9pt; text-align:justify; color:#1c7192; margin:0px; font-weight:bold; line-height:17px;}

.pflashwarning {font-size:9pt; text-align:left; color:#333333; margin:0px; font-weight:bold; line-height:18px; background-color:#FFFFFF; padding:5px; overflow:scroll; border:1px dashed #FF0000;}
.pflashwarning a:link {font-size:9pt; color:#0099FF; text-decoration:underline; margin:0px;}
.pflashwarning a:visited {font-size:9pt; color:#0099FF; text-decoration:underline; margin:0px;}
.pflashwarning a:hover {font-size:9pt; color:#FF0000; text-decoration:underline;}
.pflashwarning a:active {font-size:9pt; color:#0099FF; text-decoration:underline; margin:0px;}

.ptestimonials {font-size:9pt; text-align:justify; color:#000000; margin:0px; font-weight:bold; line-height:17px; font-style:italic;}

.orange {font-size:9pt; text-align:justify; color:#ef4300; margin:0px; font-weight:bold; line-height:17px;}

.orangeb {font-size:10pt; text-align:justify; color:#ef4300; margin:0px; font-weight:bold; line-height:17px;}

.learnmore {font-size:9pt; text-align:right; color:#1077ac; margin:0px; font-weight:bold; line-height:17px; padding:0px 15px 10px 0px;}
.learnmore a:link {font-size:9pt; color:#f05525; text-decoration:underline; margin:0px;}
.learnmore a:visited {font-size:9pt; color:#f05525; text-decoration:underline; margin:0px;}
.learnmore a:hover {font-size:9pt; color:#296584; text-decoration:underline;}
.learnmore a:active {font-size:9pt; color:#f05525; text-decoration:underline; margin:0px;}

.learnmore2 {font-size:9pt; text-align:right; color:#1077ac; margin:0px; font-weight:bold; line-height:17px; padding:0px 0px 10px 0px;}
.learnmore2 a:link {font-size:9pt; color:#f05525; text-decoration:underline; margin:0px;}
.learnmore2 a:visited {font-size:9pt; color:#f05525; text-decoration:underline; margin:0px;}
.learnmore2 a:hover {font-size:9pt; color:#296584; text-decoration:underline;}
.learnmore2 a:active {font-size:9pt; color:#f05525; text-decoration:underline; margin:0px;}

.learnmoreleft { width:214px; font-size:8pt; text-align:center; color:#1077ac; margin:0px; font-weight:bold; padding:1px 0px 0px 0px;}
.learnmoreleft a:link { color:#f05525; text-decoration:underline; margin:0px;}
.learnmoreleft a:visited { color:#f05525; text-decoration:underline; margin:0px;}
.learnmoreleft a:hover { color:#296584; text-decoration:underline;}
.learnmoreleft a:active { color:#f05525; text-decoration:underline; margin:0px;}

/*pictures*/
.arrow {margin:0px 3px 0px 0px;}
.productimg {padding:3px; background:#ffffff; border:1px solid #eeeeee;}
.centerline {margin:3px auto 5px auto; clear:both;}
.picw {border:2px solid #ffffff;}
/*lists*/
.list {color:#01496e; font-size:10pt; font-weight:bold;}

.list2 {color:#01496e; font-size:10pt; font-weight:bold;}
.list2 li { padding:0px 10px 8px 0px; text-align:left;}

.list3 {color:#ef4300; font-size:10pt; font-weight:bold; margin-top:0px;}



