/* default styles */

/* text */

.normal {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
}

.smaller {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}

.smallest {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}

.shrink1 {
font-size: 80%;
}

.heading1, h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
}

.heading2, h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
}

.heading3, h3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
}

.err {
font-weight: bold;
color: #FF0000;
}
.debug {
font-family: Courier, Courier New;
color: #999999;
}


/* boxes, borders */

.box1 {
border-style: solid;
border-width: 1px 0px 0px 1px;
border-color: #CCCCCC;
}
.box1 td {
border-style: solid;
border-width: 0px 1px 1px 0px;
border-color: #CCCCCC;
}

.box2 {
border-style: solid;
border-width: 1px 0px 0px 1px;
border-color: #9C2D32;
}
.box2 td {
border-style: solid;
border-width: 0px 1px 1px 0px;
border-color: #9C2D32;
}

.box3 {
border-style: solid;
border-width: 1px 0px 0px 1px;
border-color: #000000;
}
.box3 td {
border-style: solid;
border-width: 0px 1px 1px 0px;
border-color: #000000;
}

.boxout1 {
border-style: solid;
border-width: 1px;
border-color: #CCCCCC;
}
.boxout2 {
border-style: solid;
border-width: 1px;
border-color: #9C2D32;
}
.boxout3 {
border-style: solid;
border-width: 1px;
border-color: #000000;
}


/* spacing, margins */

.spacing1 {
margin-top: 2px;
}
.spacing2 {
margin-bottom: 10px;
}


/* box for am07 */

.yellowbox {
border-style: solid;
border-width: 1px 1px 1px 1px;
border-color: #cccccc;
margin: 1px 1px 1px 1px;
background-color: #f0f0a9;
color: #175591;
font-size: 8.5pt;
}
.yellowbox a {
color: #175591;
text-decoration: none;
}
.yellowbox a:hover {
color: #B74144;
text-decoration: none;
}


/* store */

.storetable {
font-size: 11pt;
}
.store-ov {
padding: 5px;
border: 1px solid #004F92;
vertical-align: top;
}
.store-ovb {
border: 1px solid #004F92;
background-color: #d3d6e4;
}


/* art section */

.artquote {
padding: 7px;
background-color: #efefef;
color: #000000;
font-size: 12px;
border-style: solid;
border-width: 1px;
border-color: #b1a3c6;
}
.artnav {
margin: 0px 8px 4px 0px;
padding: 3px;
color: #000000;
background-color: #efefef;
font-size: 8.5pt;
line-height: 11pt;
border-style: solid;
border-width: 1px;
border-color: #b1a3c6;
}
.artnav a {
color: #000000;
padding-left: 5px;

text-decoration: none;
}
.artnav a:hover {
color: #4b186e;
padding-left: 5px;
text-decoration: none;
}

.tip {
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
border: solid 1px #999999;
width: 350px;
padding: 2px;
position: absolute;
z-index: 100;
visibility: hidden;
color: #000000;
top: 20px;
left: 90px;
background-color: #FFFFE0;
layer-background-color: #FFFFE0;
}

#return_top {
font-size: 10px;
border-bottom: 1px solid #AFAFAF;
padding: 0px 0px 5px 0px;
text-align: right;
}

#return_top a {
color: #FF0000;
text-decoration: underline;
}

#return_top a:hover {
color: #FF0000;
text-decoration: none;
}

#news_releases {
margin-left: 15px;
padding-left: 10px;
margin-top: 8px;
margin-bottom: 2px;
}
#news_releases li {
margin-bottom: 8px;
}


/* media */

#advance {
margin: 20px 0px 10px 25px;
text-align: right;
}

#media_banner {
height: 50px;
color: #FFF;
font-family: Arial, Helvetica, sans-serif;
font-size: .8em;
font-weight: bold;
margin-bottom:7px;
background-image: url(/images/media/media_header.gif);
background-repeat: no-repeat;
}

fieldset.statements_fs {
border:#ccc 1px solid;
padding: 7px;
margin: 8px 0;
}

fieldset.statements_fs legend {
font:normal 18px/18px Georgia, serif; padding:2px;margin:0px;
color: black;
}

/* aaaai news */

.newsbox { background-color: #d8e2f1; margin: 4px 0px 4px 0px; padding: 8px; border: 1px solid #ccc; }

/* ELEMENTS of ALLERGY & ASTHMA */

/* ATE and P&C Question of the Week */
.ate-q-t{font-family: arial; font-size: 10pt; font-weight: bold; color: #000099;}
.ate-a-t, .ate-a-i{font-family: arial; font-size: 10pt; padding-top: 10px;}

/* Media Link */
#rtmenu{width: 140px; clear: right; float: right; margin: 0 0 6px 6px; padding: 4px; background-color: #faf7f7; border: 1px solid #9c2d32; font-size: 8pt;}
#rtmenu ul{margin: 3px 0 0 10px; padding: 3px 0 0 10px;}
#rtmenu li{padding-bottom: 6px;}
#rtmenu form{margin: 0;}
.boxout-primary{margin: 6px; padding: 0 10px 0 10px; background-color: #e9f5ff; border: 1px solid #004f92; font-size: 0.9em;}

/* Patients & Consumers */
#rtmenu-pc{width: 170px; clear: right; float: right; margin: 0 0 6px 6px; padding: 4px; background-color: #f0faf0; border: 1px solid #32782a; font-size: 8pt;}
#rtmenu-pc ul{margin: 3px 0 0 10px; padding: 3px 0 0 10px;}
#rtmenu-pc li{padding-bottom: 6px;}
#rtmenu-pc form{margin: 0; font-size: 9pt;}
#rtmenu-pc input{font-size: 9pt;}

#poll {
	background-color: #E1EFE0;
	border-left: 1px solid #F1FFF0;
	border-top: 1px solid #F1FFF0;
	border-bottom: 1px solid #D1DFD0;
	border-right: 1px solid #D1DFD0;
	padding: 3px 2px;
}

/* extras for admin */
.small{font-size: 9pt;}
.tiny{font-size: 10px;}
#warning{width: 700px; padding: 4px; border: 1px solid #900; background-color: #fee; color: #900;}

.table{background-color: #dddde3;}
.tablehead{background-color: #ccccd3; font-weight: bold;}

/* forms */
.label{font-weight: bold; font-size: 9pt; background-color: #e9e9e9;}
.tableheader{border-top: 2px solid #ffffff; font-weight: bold; font-size: 10pt; background-color: #004f92; color: #ffffff; background-image: url(/careers/images/bar.gif);}
.reqentry{color: #cc0000; font-weight: bold; font-size: 11pt;}

/* lists */
.rowlt {background-color: #eff6ff;}
.rowdk {background-color: #dfe6ef;}
