@charset "utf-8";
/* CSS Document */
/* Clear default list styles for all browsers and reset */
ol, ul
{
	margin-left: 18px;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	margin-top:3px;
	margin-bottom:1px;

}
ol, ul {
	list-style: none; 
}
li {list-style-image: url(/images/template/arrow-blue.gif); vertical-align:top; line-height: 1.3em; }

/* Basic body content settings */
body {margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; padding:0}
p {font-size:9pt; line-height:1.4em; margin: 0px; margin-top: 0px;	margin-right: 4px; margin-bottom: 10px; margin-left:0px;}
td {font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#333; margin-left:4px}
H1 {font-family:Arial, Helvetica, sans-serif; font-size:14.5pt; color:#00837A; font-weight:bold; margin-left:0px; margin-right:0px; margin-bottom:15px; margin-top:0px; padding-top:0px}
H2 {font-family:Arial, Helvetica, sans-serif; font-size:11pt; color:#333333; font-weight:bold; margin-left:0px; margin-right:0px; margin-bottom:3px; margin-top:10px;}
H3 {font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#00837A; font-weight:bold; margin-left:0px; margin-right:0px; margin-bottom:0px; margin-top:8px;}
h4 {font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#333; font-weight:bold; padding:0 0 0 0; margin-top:1px; margin-bottom:10px; margin-left:4px; margin-right:0px; font-style:italic}
h5 {font-family:Frugal Sans, Arial, Helvetica, sans-serif; font-size:12pt; color:#f26522; font-weight:bold; padding:1px 0 0px 0; margin-top:0px; margin-bottom:1px; margin-left:4px; margin-right:0px}
hr { height:1px; width:100%; color:#8EBED5; padding:3px 0 4px 0; margin-top:3px; margin-bottom:0px; margin-left:4px; margin-right:4px; border:0}
a:link {font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#B4A14C; text-decoration:underline; font-weight:bold}
a:active {font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#B4A14C; text-decoration:underline; font-weight:bold}
a:hover {font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#B4A14C; text-decoration:underline; font-weight:bold}
a:visited {font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#B4A14C; text-decoration:underline; font-weight:bold}
#content-right{float:right; position:relative; padding: 10px 10px 10px 10px; /*top right bottom left*/ width:555px; }
#content-right ul {color:#333; font-size:9pt; font-family:Arial, Helvetica, sans-serif;}
#content-right li {list-style-image: url(/images/template/arrow-blue.gif); vertical-align:top; line-height: 1.4; padding-left:3px; padding-top:0px; margin-left:8px; padding-bottom:6px}
#content-left{float:left; position:relative; padding: 10px 10px 10px 10px; /*top right bottom left*/ width:202px; background-image: url(/images/template/bg-column.gif); background-repeat:repeat-x;}
#content-left-fill{background-image:url(/images/template/bg-column-fill.gif); background-repeat:repeat-y;}
.quote{font-size:9pt; color:#00837A; font-weight:bold; font-style:italic}

/* Breadcrumb navigation settings */
#bcrumb{float:right; position:relative; padding: 0px 10px 5px 5px; /*top right bottom left*/ margin-top: 10px; width:560px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#00837A; font-size:8pt}
#bcrumb A{font-family:Verdana, Arial, Helvetica, sans-serif; color:#00837A; font-size:8pt}

/* basic image settings for aligning them left or right within the content */
.img-left{float:left; position: relative; padding: 0 10px 10px 0 0; /*top right bottom left*/ margin-right:10px} 
.img-right{float:right; position: relative; padding: 4px 0 10px 10px; /*top right bottom left*/}
.caption{font-size:8.5pt;}

/* form settings */
.Button {border:solid #999 1px ; background-color:#336699; font-family:Verdana, Arial, sans-serif; font-size:10px; color:#FFFFFF;}
.TextBox {border:solid #444546 1px; background-color:#FFFFFF; font-family:Verdana, Arial, sans-serif; font-size:8.5pt; color:#333333;}

/* header area settings */
.div-nav-right-top{padding: 0px 5px 5px 5px; /*top right bottom left*/ margin-bottom:0px; margin-top:0px; width:273px; float:right; position:static; height:48px}
#div-search{padding: 5px 1px 0px 5px; /*top right bottom left*/ margin-right:5px; margin-bottom:0px; margin-top:0px; width:273px; float:right; position:static;}
#div-search td{font-family:Arial, Helvetica, sans-serif; font-size:8.5pt; color:#008287; margin-right:4px; text-transform:uppercase; font-weight:bold}
#menu-bar{background-image: url(/images/template/menu-fill.gif); background-repeat:repeat-x; height:48px;}
#menu-bar-close{background-image: url(/images/template/menu-fill-close.gif); background-repeat:repeat-x; height:38px;}

/* ROUNDED CORNER BOX SETTING - overall settings */
#callout, #callout2, #callout3, #callout4, #callout5{margin: 10px 0 10px 0; /*top right bottom left*/}
#news, #refills, #perscriptions{margin: 10px 0 0 0; /*top right bottom left*/}
#facts {margin:: 0 0 0 0;}

/* ROUNDED CORNER CONTENT SETTINGS */
/* perscription box content settings */
#perscriptions H1{font-family:Arial, Helvetica, sans-serif; font-size:8.5pt; color:#FFF; font-weight:bold; margin-left:0px; margin-right:0px; margin-bottom:0px; margin-top:0px; padding-top:0px; padding-bottom:0px; text-transform:uppercase}
#perscriptions-box p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8.5pt; color:#FFF; line-height:1.2em; margin: 0px;}
#perscriptions-box li {list-style-image: url(/images/template/arrow-white.gif);}
#perscriptions-box A {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#FFF; line-height:1.2em; margin: 0px; font-weight:bold}

/* health news box content settings */
#news H1{font-family:Arial, Helvetica, sans-serif; font-size:8.5pt; color:#FFF; font-weight:bold; margin-left:0px; margin-right:0px; margin-bottom:0px; margin-top:0px; padding-top:0px; padding-bottom:0px; text-transform:uppercase}
#news-box p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8.5pt; color:#FFF; line-height:1.2em; margin: 0px;}
#news-box li {list-style-image: url(/images/template/arrow-white.gif);}
#news-box A {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#FFF; line-height:1.2em; margin: 0px; font-weight:bold}

/* refill box content settings */
#refills H1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#FFF; font-weight:normal; margin-left:0px; margin-right:0px; margin-bottom:0px; margin-top:0px; padding-top:0px; padding-bottom:0px; font-stretch:expanded}
#refills p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8.5pt; color:#054E77; line-height:1.2em; margin: 0px;}
#refills li {list-style-image: url(/images/template/arrow-white.gif);}
#refills A {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#054E77; line-height:1.2em; margin: 0px; font-weight:bold}

/* did you know (facts) box */
.facts-sml{background-image:url(/images/template/ad-did-you-know.gif); background-repeat: repeat-x; background-color:#004678; width:165px}/* Used on Homepage */
.facts{background-image:url(/images/template/ad-did-you-know-2.gif); background-repeat: repeat-x; background-color:#004678;}/* Used on sub-pages */
#facts p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8.5pt; color:#FFF; line-height:1.2em; margin: 2px;}

/* eNewsletter box */
.eNews{background-image:url(/images/template/ad-eNewsletter.gif); background-repeat: repeat-x; background-color:#70B2B9; width:165px;}/* Used on Homepage */
#eNews p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8.5pt; color:#004678; line-height:1.2em; margin: 2px;}
#eNews A {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#004678; line-height:1.2em; margin: 0px; font-weight:bold}
#eNews li {list-style-image: url(/images/template/arrow-white.gif);}

/* homepage bubble pak box */
#bubblepk {width:187px; float:left; position:static; margin-right:8px }
#bubblepk H1{font-family:Arial, Helvetica, sans-serif; font-size:8.5pt; color:#FFF; font-weight:bold; margin-left:0px; margin-right:0px; margin-bottom:0px; margin-top:0px; padding-top:0px; padding-bottom:0px; text-transform:uppercase;}
#bubblepk p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8.5pt; color:#333; line-height:1.2em; margin: 0px;}
#bubblepk li {list-style-image: url(/images/template/arrow-blue.gif);}
#bubblepk A {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#B4A14C; line-height:1.2em; margin: 0px; font-weight:bold}
#bubblepk img {padding: 0 5px 5px 0 0; /*top right bottom left*/ margin-right:5px} 

/* homepage members box */
#members {width:187px; float:right; position:static; margin-right:8px}
#members H1{font-family:Arial, Helvetica, sans-serif; font-size:8.5pt; color:#FFF; font-weight:bold; margin-left:0px; margin-right:0px; margin-bottom:0px; margin-top:0px; padding-top:0px; padding-bottom:0px; text-transform:uppercase;}
#members p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8.5pt; color:#333; line-height:1.2em; margin: 0px;}
#members li {list-style-image: url(/images/template/arrow-blue.gif);}
#members A {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#B4A14C; line-height:1.2em; margin: 0px; font-weight:bold}
#members img {padding: 0 5px 5px 0 0; /*top right bottom left*/ margin-right:5px} 

/* homepage bottom ad box */
#ad {margin-right:8px}
#ad H1{font-family:Arial, Helvetica, sans-serif; font-size:8.5pt; color:#FFF; font-weight:bold; margin-left:0px; margin-right:0px; margin-bottom:0px; margin-top:0px; padding-top:0px; padding-bottom:0px; text-transform:uppercase;}
#ad p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8.5pt; color:#333; line-height:1.2em; margin: 0px;}
#ad li {list-style-image: url(/images/template/arrow-blue.gif);}
#ad A {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#B4A14C; line-height:1.2em; margin: 0px; font-weight:bold}
#ad img {padding: 0 5px 5px 0 0; /*top right bottom left*/ margin-right:5px} 
/* END ROUNDED CORNER CONTENT SETTINGS */

/* homepage graphic area */
.graphic{padding-bottom:8px}
#graphic{padding: 8px 7px 7px 0; /*top right bottom left*/ }
#graphic p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8.5pt; color:#333; line-height:1.2em; margin: 0px;}
#graphic img {padding: 5px 0px 5px 2px; /*top right bottom left*/ }

/* footer settings */
#footer{background-image:url(/images/template/bg-footer.gif); background-repeat:repeat-x; background-color:#0B535B; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#FFFFFF; margin-top:13px; margin-bottom:0px; margin-left:0px; margin-right:0px; padding:0; height:30px}
#footer A {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#FFFFFF; font-weight:normal; padding: 0px 0px 0px 0px; /*top right bottom left*/ }
#footer p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#FFF; line-height:1.6em; padding: 0px 5px 0px 5px; /*top right bottom left*/ }

/* sitemap settings */
a.sitemap:link {font-family:Arial, Helvetica, sans-serif; font-size:8.5pt; color:#004678; text-decoration:underline; font-weight:bold}
a.sitemap:active {font-family:Arial, Helvetica, sans-serif; font-size:8.5pt; color:#004678; text-decoration:underline; font-weight:bold}
a.sitemap:hover {font-family:Arial, Helvetica, sans-serif; font-size:8.5pt; color:#004678; text-decoration:underline; font-weight:bold}
a.sitemap:visited {font-family:Arial, Helvetica, sans-serif; font-size:8.5pt; color:#004678; text-decoration:underline; font-weight:bold}

/* Rounded Corner STYLE SETTINGS - Do NOT Delete or change! */
.rtop,.artop{display:block}
.rtop *,.artop *{display:block;height:1px;overflow:hidden;font-size:1px}
.artop *{border-style: solid;border-width:0 1px}
.r1,.rl1,.re1,.rel1{margin-left:5px}
.r1,.rr1,.re1,.rer1{margin-right:5px}
.r2,.rl2,.re2,.rel2,.ra1,.ral1{margin-left:3px}
.r2,.rr2,.re2,.rer2,.ra1,.rar1{margin-right:3px}
.r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1{margin-left:2px}
.r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1{margin-right:2px}
.r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2{margin-left:1px}
.r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2{margin-right:1px}
.rx1,.rxl1{border-left-width:5px}
.rx1,.rxr1{border-right-width:5px}
.rx2,.rxl2{border-left-width:3px}
.rx2,.rxr2{border-right-width:3px}
.re2,.rel2,.ra1,.ral1,.rx3,.rxl3,.rxs1,.rxsl1{border-left-width:2px}
.re2,.rer2,.ra1,.rar1,.rx3,.rxr3,.rxs1,.rxsr1{border-right-width:2px}
.rxl1,.rxl2,.rxl3,.rxl4,.rxsl1,.rxsl2,.ral1,.ral2,.ral3,.ral4,.rasl1,.rasl2{border-right-width:0}
.rxr1,.rxr2,.rxr3,.rxr4,.rxsr1,.rxsr2,.rar1,.rar2,.rar3,.rar4,.rasr1,.rasr2{border-left-width:0}
.r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4{height:2px}
.rer1,.rel1,.re1,.res1,.resl1,.resr1{border-width:1px 0 0;height:0px}

/*-----------------------------------------*/
/* Menu Styles                             */
/*-----------------------------------------*/
.m0table {
	background-color:#008185; layer-background-color:#008185; color:#FFFFFF; font-weight: bold;
	BORDER-WIDTH: 1px; border-style:solid; border-color:#008185;
}
/* Style for outer tag, mout (mouse out) state */
.m0mouto {
	background-color:#008185; layer-background-color:#008185; color:#FFFFFF; font-weight: bold;
	BORDER-WIDTH: 0px; border-style:solid; border-color:#008185; padding-left: 5px; 
}
/* Style for outer tag, mover (mouse over) state */
.m0movero {
	layer-background-color:#0B535B;
	color:#000000;
	font-weight: bold;
	font-size: 11px;
	cursor:pointer;
	cursor:hand;
	background:#0B535B;
	padding-left: 5px;
}
/* Style for outer tag, mdown (mouse down) state */
.m0mdowno {
	background:#0B535B;
	background-color: #0B535B;
	font-weight: bold;
	padding-left:5px; padding-bottom:0px; padding-right:0px; padding-top:0px;
	layer-background-color:#0B535B;
}
/* Style for inner tag, mover (mouse over) state */
.m0inner {
	font-family:Arial, Helvetica, sans-serif; font-size:8pt; font-weight: bold;
	color:#FFFFFF;
	cursor:pointer;
	cursor:hand;
	font-weight: bold;
}
