/* Greatly modified from an original design: andreas02 (v3.0 - Apr 24, 2008) - A free xhtml/css website template by Andreas Viklund.
For more information, see http://andreasviklund.com/templates/andreas02/ */

/* ---------- General layout ---------- */
body {background:#FFFFFF; color:#444; font:76% tahoma, verdana, sans-serif; margin:0 auto; padding:0;}
#container {background:#fff; margin:0 auto 0px; padding:5px 20px 10px 20px; width:960px;}
#wrap {background:#fff; color:#303030; margin:0 auto; padding:1px 5px; width:960px;}

/* ---------- Tags ---------- */
a {color:#286ea0; text-decoration:none;} /* color refers to font color */
a:hover {color:#666; text-decoration:underline;}
a img {border:0;}
h1 {font-size:2.1em; font-weight:normal; margin:0 0 20px 0;}
h2 {font-size:1.6em; font-weight:normal; margin:0 0 20px 0;}
h3 {font-size:1.4em; font-weight:normal; margin:20px 0 10px 0;}
p {line-height:1.5em; margin:0 0 15px 0; text-align:left;}

/* ---------- Breadcrumb ---------- */
#breadcrumb {width:960px text-align:left; margin:5px 0 15px 0; border:0px solid #ccc; background: url(http://www.autumnimmunology.org/images/AICBreadcrumb.gif) no-repeat; color:#777; font-size:0.8em;}
#breadcrumb p {margin:0px; padding:0;}
table.breadcrumb {table-layout: fixed;}

/* ---------- Site title ---------- */
#logo {margin:15px 0 0 0;}
#logo h1 a {color:#303030;}
#logo h1 a:hover {text-decoration:none;}

/* ---------- Navitabs menu ---------- */
#navitabs {clear:both;}
.navitab {background:#e0e0e0 url(images/corner.gif) top right no-repeat; border-bottom:1px solid #fff;  font-size:1.1em; margin:0 3px 4px 0; padding:4px 8px 4px 4px;}
.internalnavitab {background:#90b4e0 url(images/corner.gif) top right no-repeat; border-bottom:1px solid #fff; border-left:1px solid #fff; font-size: 1.0em; margin:0 2px 3px 0; padding:6px 4px 4px;}
.navitab:hover {background:#d0d0d0 url(images/corner.gif) top right no-repeat;}
.activenavitab {background:#666666 url(images/corner.gif) top right no-repeat;  color:#fff; font-size:1.1em; margin:0 3px 5px 0; padding:4px 8px 6px;}
.activeinternalnavitab {background:#5f9be5 url(images/corner.gif) top right no-repeat;  color:#fff; font-size: 1.0em; margin:0 2px 5px 0; padding: 6px 4px 6px;}

/* ---------- Header description area ---------- */
#desc {background:#505050 url(images/frontwide.jpg) top left no-repeat; clear:both; color:#fff; height:200px; margin:5px 0 15px; padding:0;}
#desc_internal {background:#505050 url(images/internal_frontwide.jpg) top left no-repeat; clear:both; color:#fff; height:200px; margin:5px 0 15px; padding:0;}
#desc p {font-size:1em; line-height:1.3em; padding:0 0 0 15px; width:290px;}
#desc_internal p {font-size:1em; line-height:1.3em; padding:0 0 0 15px; width:290px;}
#desc h2 {color:#fff; padding:15px 15px 0;}
#desc_internal h2 {color:#fff; padding:15px 15px 0;}
#desc a {color:#fff; text-decoration:underline;}
#desc_internal a {color:#fff; text-decoration:underline;}


/* ---------- Map ---------- */
#map {background:#505050 url(images/program_front.jpg) top left no-repeat; clear:both; color:#fff; height:200px; margin:5px 0 0 0; padding:0;}
#map p {font-size:1em; line-height:1.3em; padding:0 0 0 15px; width:290px;}
#map h2 {color:#fff; padding:15px 15px 0 15px;}
#map a {color:#fff; text-decoration:underline;}

/* ---------- Main content ---------- */
#main {border-right:1px solid #d0d0d0; float:left;  padding:0 15px 0 0; width:760px;}
#mainwide {border-right:0px solid #d0d0d0; float: left; margin:0; padding: 0 15px 0 0;width:960px;}

/* ---------- Sidebar ---------- */
#sidebar {float:right; width:160px;}
#sidebar p {font-size:0.9em; line-height:1.3em; margin:0 0 12px 0;}
.sidelink {background:#f0f0f0 url(images/corner.gif) top right no-repeat;
display:block; margin:5px 10px 5px 0; padding:3px 4px 3px 8px; text-align:left;width:120px;}
.sidelink:hover {background:#e0e0e0 url(images/corner.gif) top right no-repeat; text-decoration:none;}

/* ---------- Footer ---------- */
#footer {background:#fff; border-top:1px solid #d0d0d0; clear:both; margin:10px 0 10px 0;  color:#808080; font-size:0.9em; padding:0; text-align:center; border-bottom:1px solid #d0d0d0;}
#footer a {color:#808080;}
#footer p {color:gray; font-size:0.9em; margin:10px 0 10px 0; padding:0 20px; text-align:center;}

/* ---------- Alternate row colors for tables ----------------- */
.odd {background:#e5e5e5;}
.even {background:#f3f3f3;}


/* ---------- Additional classes ---------- */
.tightblock {background: #f0f0f0; margin: 7px 0px 0px 100px; padding:5px 15px 5px 15px; width:600px;}
.block {background:#f0f0f0; padding:5px 15px 0px 15px;}
.hide {display:none;}
.right {text-align:right;}
.noteblock1 {background:#e4e4e4; border:1px solid #ccc; margin:7px 0px 7px 195px; padding:15px; color:#000; width:400px;}
.noteheader {border-bottom:1px solid #888; color:#000; font-family:tahoma; width:auto; font-size:11px; font-weight:bold; height:24px; margin-bottom:3px; text-align:left;}
.photo {background-color:#f0f0f0; border:0px solid #d8d8d8; margin:0px 0px 0px 0px; padding:0px;}
p.blue {color: blue;}
p.outset {border-bottom-style: outset; border-bottom: 3px solid #cbcbcb;}
ul.none {list-style-type: none}