@charset "utf-8";
/* REMOVE SPACING FROM ALL */
a, form, h1, h2, h3, h4, h5, h6, hr, p, ol, ul, li { margin:0; padding:0; }
h3 img, h4 img { display:block; }

/* HTML ELEMENTS */
a { color:#000; }
a:hover { color:#861F3A; text-decoration:none; }
body { margin:0; padding:0; background:url(/assets/images/bg-main.gif) #A2A298 repeat-y 50% 0; color:#111; font:normal 10px Verdana,Arial,Helvetica,sans-serif; text-align:center; }
img { border:0; }
fieldset { border:0; margin:0; padding:0; }
h1 { font-size:16px; }
h2 { font-size:14px; }
input, select, textarea { font:normal 11px Verdana,Arial,Helvetica,sans-serif; }
label, input, select { vertical-align:middle; }
table { border-collapse:collapse; }
table td { font-size:10px; vertical-align:top; }
textarea { overflow:auto; }


/* IMAGE CAPTION TEMPLATES */
.arc90_imgcaption { text-align: center; border: 1px solid #000; padding: 0em; margin: 1em 0; width: auto; max-width: 2em; max-width: 60em; } 
.arc90_imgcaptionTXT { font-size: .8em; color: #000; text-align: left; } 
.floatl { float: left; margin-right: 1em; } 
.floatr { float: right; margin-left: 1em; }


/* GLOBAL CLASSES */
.bordertop { border-top:1px solid #fff; }
.borderleft { border-left:1px solid #fff; }
.borderright { border-right:1px solid #fff; }
.borderbottom { border-bottom:1px solid #fff; }
.noborderbottom { border-bottom:0; }
.center { text-align:center; }
.clear { clear:both; }
.last { margin-bottom:0; padding-bottom:0; }
.float-left { float:left; }
.float-right { float:right; }
.no-border { border:0; }
#skip { display:none; }
.threeCols { border-top:1px solid #888; float:left; }
.threeCols h3 { width:159px; height:auto; float:left; }
.threeCols p { width:149px; border-left:1px solid #888; float:left; }
.bullet-list { margin-left:50px; }

/* SPECIFIC LAYOUTS */
#about,
#centers,
#biotech,
#contact,
#facilities,
#home,
#email,
#employment,
#error,
#events,
#funding,
#graduates,
#news,
#opportunities,
#outreach,
#overview,
#partners,
#people,
#georgeposte,
#projects,
#publications,
#leadership,
#advisory,
#results,
#sitemap,
#training { width:770px; margin:0 auto; /* IE 1px Bug */_padding-left:1px; text-align:left; }


/* INSIDE CONTAINERS */
#preheader,
#header,
#submenu,
#featured,
#body,
#footer { width:770px; margin:0; padding:0; background-color:#fff; }

/* sIFR */
#sifr { text-transform:uppercase; color:#fff; font:normal 12px Arial Narrow,Arial,Helvetica,Verdana,sans-serif; border-bottom:1px solid #FFF; padding:3px; }
.blue1 { background-color:#9BA3AA; }
.blue2 { background-color:#93979D; }
.blue3 { background-color:#6B87B2; }
.blue4 { background-color:#222A3F; }
.blue5 { background-color:#788598; }
.blue6 { background-color:#697292; }
.blue7 { background-color:#788598; }
.blue8 { background-color:#B2B2B2; }
.brown1 { background-color:#AA9947; }
.brown2 { background-color:#A39A72; }
.brown3 { background-color:#A09479; }
.brown4 { background-color:#B19969; }
.green1 { background-color:#909762; }
.green2 { background-color:#A8AA6E; }
.green3 { background-color:#797C35; }
.green4 { background-color:#6D8B4F; }
.green5 { background-color:#99A790; }
.green6 { background-color:#909A53; }
.orange1 { background-color:#BE7345; }
.orange2 { background-color:#B28549; }
.orange3 { background-color:#AC5D08; }
.orange4 { background-color:#A6A057; }


/* GLOBAL HEADER */
#colorbar { width:770px; height:24px; border-bottom:1px solid #fff; background:#000; }
#header { height:112px; background-color:#881D39; background-repeat:no-repeat; background-position:0 0; }
#center #header { height:136px; }
#header #headerFix { position:relative; width:770px; height:112px; }
/*#main #home #header, #main #home #headerFix { height:137px; }*/
#menu, #centerMenu, #quote, #search, #center h1 { position:absolute; }
#welcome-info { z-index:1; background-color:#000; color:#FFF; height:18px; text-align:right; padding:5px 5px 0px 5px; margin:0; width:760px; }
#welcome-info a { color:#FFF; text-decoration:none; }
#welcome-info #intranet { float:left; }
#welcome-info.main { position:absolute; top:0; }
#welcome-info.center { border-bottom:1px solid #FFF; }


/* HOME LINK & ASU LINK */
#identity { position:absolute; top:0; left:0; width:315px; height:66px; }
#identity a { color:#fff; }
#identity img { display:block; }
/*#main #home #identity { top:25px; left:0px; }*/

/* ASU LINK FROM ASU LOGO */
#asulogo { position:absolute; top:0; left:390; width:65px; height:65px; }
#asulogo a { color:#fff; }
#asulogo img { display:block; }
#main #home #asulogo { top:90px; left:705px; }


/* MAIN NAVIGATION */
#menu { top:0px; right:0px; width:454px; }
/*#main #home #menu { top:25px; }*/
#menu li { position:absolute; height:25px; margin:0; padding:0; list-style:none; }
#menu li a { width:100%; height:100%; color:#fff; display:block; font-size:13px; line-height:25px; text-align:center; }
#main #menu #nav-about, #main #menu #nav-centers, #main #menu #nav-outreach, #main #menu #nav-news { top:0; }
#main #menu #nav-about { width:146px; left:0; }
#main #menu #nav-people { width:74px; left:146px; }
#main #menu #nav-centers { width:140px; left:220px; }
#main #menu #nav-outreach { width:94px; left:360px; }
#main #menu #nav-employment { width:95px; top:26px; left:11px; }
#main #menu #nav-graduates { width:137px; top:26px; left:106px; }
#main #menu #nav-partners { width:84px; top:26px; left:243px; }
#main #menu #nav-results { width:127px; top:26px; left:327px; }
#main #menu #nav-contact { width:84px; height:27px; top:76px; left:305px; }
#main #home #menu #nav-contact { width:99px; top:67px; left:287px; }



/* HEADER SEARCH */
#search { position:absolute; top:80px; left:11px; width:133px; height:20px; color:#fff; }
/*#home #search { top:106px; }*/
#search input { margin:0; padding:0; }
#search .textfield { width:75px; padding:1px 1px 2px 1px; /*border:1px solid #fff;*/ font-size:12px; }
#search .submit { color:#fff; }



/* BREADCRUMB TRAIL */
#submenu { width:770px; border-top:1px solid #fff; border-bottom:1px solid #fff; background:#000; color:#fff; }
#submenu p { padding:5px 10px; }
#submenu p a { color:#fff; }
#submenu p a:hover { color:#FFD769; }



/* BODY SPECIFIC & DEFAULTS */
#content { width:420px; min-height:400px; _height:400px; float:left; }
#content h3 { font-size:16px; }
#content h4 { font-size:13px; margin-bottom:10px; }
#content h5 { font-size:12px; }
#content hr { margin:10px; }
#content p, #content ol, #content ul { padding:0 10px 10px 10px; }
#content p, #content td, #content th { font-size:11px; line-height:16px; }
#content li {font-size:11px;line-height:11px}
#content td td { font-size:10px; }
#content table { margin:0 10px 20px 10px; }
#content ul ol { padding-bottom:0; }
#content ul li, #content ol li { margin:5px 10px 5px 30px; }
#content ul ul li { margin:5px 10px 5px 20px; }
#content ul ul ul li  { margin:5px 10px 5px 25px; }

#content .alignleft { border:1px solid #000; float:left; margin-right:10px; margin-bottom:5px; }
#content .alignright{ float:right; border:1px solid #000;} 
#content .alignrightbig { float:right; width:200px; border:1px solid #000; }
#content .alignright p, #content .alignrightbig p { margin-top:10px; }
#content .alignrightbig { width:300px; }
#content .borderbottom { border-bottom:1px solid #fff; }
#content .smalltype { font-size:11px; }
#leftColumn { float:left; }
#rightColumn { width:179px; margin:0; float:right; }
#rightColumn h4, #rightColumn img, #rightColumn p { display:block; margin:0; padding:0; overflow:hidden; }

#main #home #imagine, #rightColumn #imagine, #sidebar #imagine { width:179px; background-color:#002979; line-height:0; overflow:hidden; }
#main #home #imagine { border-left:1px solid #fff; display:block; float:right; }
#rightColumn #imagine img { display:inline; }

#main #moreinfo { background:#E3DC93 url(/assets/images/bg-more_info.jpg) no-repeat 0 0; }
#main #moreinfo p { padding:10px; }





/* FOOTER */
#footer { position:relative; width:770px; height:37px; border-top:1px solid #fff; border-bottom:1px solid #fff; background-color:#000; color:#888; }
#footer p { width:500px; margin:0 15px 0 0; padding:0; float:right; line-height:35px; text-align:right; }
#footer p a { color:#fff; }
#footer p a:hover { color:#FFD769; }
#footer img { display:block; vertical-align:middle; }
#footer #memberLogin { display:block; float:left; padding-top:3px; }
#footer #logo { display:block; float:right; }

#main #home #footer { position:relative; height:31px; }
#main #home #footer #memberLogin { padding-top:0px; display:inline; }
#main #home #footer p { width:753px; margin:0; float:none; line-height:29px; }



/* SPECIFIC MAIN PAGES */
/* ALL ROOT LEVEL LAYOUTS */



/* HOME PAGE */
#main #featured { border-bottom:1px solid #fff; }
#main #featured, #main #messageArea, #main #homeNews { float:left; height:217px; }
#main #messageArea { width:589px; margin:0; background:#FFE799 url(/assets/images/bg-home-feature.jpg) no-repeat 0 25px; font-size:11px; overflow:hidden; }
#main #messageArea h3 { margin:6px 10px 5px 221px; color:#861F3A; font-size:12px; font-weight:bold; }
#main #messageArea h3 a { color:#861F3A; }
#main #messageArea p { margin-left:221px; margin-right:10px; line-height:15px; }
#main #home #homeNews { width:180px; border-left:1px solid #fff; background-color:#FFC423; float:right; overflow:hidden;  }
#main #home #homeNews h3 { margin:10px 10px; padding:0; font-size:10px;  }
#main #home { position:relative; }
#main #home #logo { position:absolute; right:0; top:0; }
#main #homeItems { width:590px; float:left; }
#center #sidebar, #main #home #sidebar { float:right; }
#main #home #leftColumn { width:181px; height:376px; background:#4F0A1D url(/assets/images/bg-home-strive.jpg) no-repeat 0 0; }
#main #home #leftColumn li { list-style:none; }
#main #home #leftColumn li img { display:block; }
#main #home #leftColumn div { color:#fff; display:none; font-size:11px; }
#main #home #leftColumn div.show { display:block; }
#main #home #leftColumn div h2, #main #home #leftColumn div p { margin:10px; }
#main #home #leftColumn #slide-default h2, #main #home #leftColumn #slide-default p { margin:0; }
#main #home #centersList { width:408px; background-color:#710F2A; float:left; }
#main #home #centersList a { color:#fff; }
#main #home #rightColumn { width:180px; }
#main #home #resources { width:180px; height:147px; background:#710F2A url(/assets/images/bg-home-resources.jpg) no-repeat 0 0; list-style:none; overflow:hidden; }
#main #home #resources li { display:block; margin-bottom:12px; float:right; }
#main #home #resources li.first { margin-top:9px; }




/* SECONDARY PAGES */
#main.secondary #body { background:#B2C2F8 url(/assets/images/bg-tertiary_page.gif) repeat-y 0 0; }
#main.secondary #content { width:590px; padding-top:10px; background-image:none; float:left; display:block; }
#main.secondary #content h3, #main.secondary #content h4, #main.secondary #content h5 { margin:5px 10px 15px 10px; }
#main.secondary #sidebar { width:179px; border-left:1px solid #fff; float:right; }
#moreinfo { border-top:1px solid #fff; min-height:131px; _height:131px; }




/* ABOUT THE INSTITUTE */
/*#main #about h1, #main #facilities h1 { background-color:#000; }*/
#main.primary #about #body { height:100% !important;background:url(/assets/images/bg-aboutpage-body.jpg) repeat-y;}
#main #about #leftColumn { width:129px;background:#183368; }
#main #about #leftColumn ul { line-height:0; list-style:none; }
#main #about #leftColumn li { color:#fff; float:left; }
#main #about #leftColumn img { display:block; }
#main.primary #about #rightColumn { width:179px; background:#93A3D4;}
#main.primary #about #content { width:460px; min-height:465px;height:auto !important;height:465px;background:#B5DAFF url(/assets/images/bg-about.jpg) bottom no-repeat;border-left:1px solid #fff; border-right:1px solid #fff; }
#main.primary #about #content #readmoreaboutlink{display:block;margin-bottom:130px}
#main.primary #about #content h3 { margin:0; padding:0; }

#main #about #overview { width:770px; background:#B2C2F8 url(/assets/images/bg-about-body.gif) repeat-y 0 0; }
#main #about #overview #leftColumn * { margin:0; padding:0; }
#main #about #overview #leftColumn { width:129px; }
#main #about #overview table { margin:0; padding:0; float:left; }
#main #about #overview td { border-left:1px solid #fff; border-bottom:1px solid #fff; vertical-align:top; font-size:11px; }
#main #about #overview td img { width:179px; display:block; }
#main #about #overview td h3, #main #about #overview td p, #main #about #overview ul, #main #about #overview li { margin:10px; }
#main #about #overview .bottom td { border-bottom:0; }

#main #facilities #body { height:585px; }
#main #facilities #leftColumn, #main #facilities #rightColumn, #main #facilities #content { height:585px; }
#main #facilities #leftColumn { width:129px; height:585px; background:#173367 url(/assets/images/bg-facility-left.jpg) no-repeat 0 100%; }
#main #facilities #leftColumn h4 { height:213px; background:#8AAF92 url(/assets/images/bg-facility-left-bottom.jpg) no-repeat 0 30px; }
#main #facilities #leftColumn ul { margin:0; padding:0; font-size:0; line-height:0; list-style-type:none; }
#main #facilities #leftColumn #master { margin-top:128px; }
#main #facilities #content { width:255px; border-right:1px solid #fff; border-left:1px solid #fff; background-color:#CBDAE9; }
/*#main #facilities #content h3 { border-bottom:1px solid #fff; margin-bottom:10px; background-color:#8E98A3; }*/
#main #facilities #rightColumn { width:384px; background:#EEE57D url(/assets/images/bg-viewer.gif) no-repeat 0 0; }
#main #facilities #rightColumn p { margin:5px 10px; }
#main #facilities #rightColumn table { margin:10px auto 0; background-color:#CBDAE9; }
#main #facilities #rightColumn #copy { height:45px; }
#main #facilities #rightColumn #viewer { border-bottom:1px solid #fff; }

#main.secondary #about .facility { background:#B2C2F8 url(/assets/images/bg-facility-secondary.gif) repeat-y 0 0; float:left; }
#main.secondary #about .facility #leftColumn { height:auto; padding-bottom:100px; background:url(/assets/images/bg-facility-submenu.jpg) no-repeat 0 100%; }
#main.secondary #about .facility #content { width:460px; background:invisible; }
#main.secondary #about .facility #sidebar { border:0; }

#main #content.masterplan { background:url(/assets/images/bg-masterplan-body.gif) repeat-y 0 0; }
#main #content #masterplan { width:505px; padding:0 0 0 86px; background:url(/assets/images/bg-masterplan.jpg) no-repeat 0 0; }
#main #content #masterplan h3 { margin:0; padding:0; }
#main #masterplan img.alignleft { border:0; margin:0 10px 0 0; display:block; }
#main #masterplan img.alignright { margin:0 0 0 10px; }
#main #masterplan { margin:-10px 0 0 0; }
#main #masterplan img { display:block; }
#main #masterplan p { margin:0; padding:10px; font-size:11px; }
#main #masterplan .small p { padding:3px 10px 6px 10px; }
#main #about #sidebar.masterplan { width:179px; border:0; }



/* BIOTECH */
/*#biotech h1 { background-color:#642A5F; }*/
#main #biotech #body { background:#AECCDF url(/assets/images/bg-biotech-body.gif) repeat-y 0 0; }
#main #biotech #body.careers { background:#DBB873 url(/assets/images/bg-biotech-body2.gif) repeat-y 0 0; }

#main #biotech #content { width:589px; border-right:1px solid #fff; padding:0px; }
#main #biotech #content h3 { margin:0px; padding:0px; }

#main #biotech #content #helpful { background-color:#E3CB8D; }
#main #biotech #content #helpful.history { background-color:#D7FFA7; }
#main #biotech #content #helpful.careers { background-color:#C0D9FA; }
#main #biotech #content #helpful div { width:351px; border-right:1px solid #fff; /*background:#E3CB8D;*/ float:left; text-align:left; }
#main #biotech #content #helpful div p { margin:0; padding:10px; }

#main #biotech #content.contactform { width:237px; height:120px; padding-top:5px; float:right; }
#main #biotech #content form p { margin:0; padding:5px 12px; text-align:left; }
#main #biotech #content form #input { width:169px; _width:166px; margin-left:5px; }
#main #biotech #content form p textarea { width:205px; _width:206px; height:40px; margin:0; padding:0; }
#main #biotech #content form #submit { margin-right:5px; }

#main #biotech #content #terms { width:589px; background:url(/assets/images/bg-biotech-glossary.jpg) no-repeat 0 100%; }
#main #biotech #content #terms h3 { background-color:#B2B2B2; border-top:1px solid #fff; border-bottom:1px solid #fff; margin-bottom:10px; }
#main #biotech #content #terms h4, #main #biotech #content #terms h5 { margin:5px 10px 15px 10px; }
#main #biotech #historyNav { margin:0; padding:3px 0 10px 0; background:url(/assets/images/bg-biotech-right.jpg) no-repeat 0 0; }
#main #biotech #historyNav li { margin:0 10px 0 15px; padding:5px 0; font-weight:bold; list-style:none; }

#main #biotech #rightColumn { width:180px; height:567px; /*background-color:#AECCDF;*/ }
#main #biotech #rightColumn #glossaryNav { background-color:#DBB873; }
#main #biotech #rightColumn img { display:block; }
#main #biotech #rightColumn p.text { margin:0; padding:10px; }



/* RESEARCH CENTERS */
/*#main #centers h1 { background-color:#E0C02C; }*/
#main #centers #body { background:#FFD553; }
#main #centers #intro { margin:10px; font-size:12px; line-height:17px; }
#main #centers #leftColumn { width:589px; border-right:1px solid #fff; padding:0; background-color:#E1FCCA; }
#main #centers #rightColumn { width:180px; }
#main #centers #rightColumn p { border-bottom:1px solid #fff; padding:10px; }
#main #centers td { vertical-align:top; }
#main #centers td img { display:block; } 
#main #centers .center-text, #main #centers .centerTitle, #main #centers .centerTitleDuo { width:460px; }
#main #centers .center-text { background-color:#E1FCCA; }
#main #centers .center-text p { margin:0; padding:5px 5px 0 5px; font-size:11px; }
#main #centers .centerTitle, #main #centers .centerTitleDuo { height:26px; background:#E1FCCA url(/assets/images/bg-centers-titles.gif) repeat-x 0 0; line-height:0; }
#main #centers .centerTitle img, #main #centers .centerTitleDuo img { display:inline; }
#main #centers .centerTitleDuo { padding-bottom:1px; background-image:url(/assets/images/bg-centers-titles-duo.gif); }



/* CONTACT US */
/*#main #contact h1 { background-color:#A17962; }*/
#main #contact #leftColumn, #main #contact #rightColumn { height:568px; }
#main #contact #leftColumn { width:110px; background-color:#48769F; }
#main #contact #leftColumn p { margin:0; padding:0; }
#main #contact #rightColumn { width:181px; background:#B4D2FF; }
#main #contact #rightColumn p { font-size:11px; margin:10px; }
#main #contact #rightColumn #directions { height:472px; }
#main #contact #content { width:477px; height:568px; overflow:hidden; border-left:1px solid #fff; border-right:1px solid #fff; background-color:#313C5A; }
#main #contact #content h3 { background-color:#836B2D; }
#main #contactLeft, #main #contactRight { height:332px; }
#main #contact #contactLeft h3, #main #contact #contactRight h3 { border-bottom:1px solid #fff; background-color:#8EA1A2; }
#main #contactLeft { width:224px; border-right:1px solid #fff; background:#B4D2FF url(/assets/images/bg-contact-mid.jpg) repeat-x 0 0; font-size:9pt; float:left; }
#main #contactLeft h3, #contactForm h3 { margin-bottom:10px; }
#main #contactLeft p { width:203px; }
#main #contactRight { width:252px; float:right; }
#main #contactRight img { display:block; }
#main #contactRight p { margin:0; padding:0; }

#contactForm { height:236px; color:#fff; clear:both; }
#contactForm a { color:#b4d2ff; text-decoration:underline; }
#contactForm a:hover { color:#b4d2ff; text-decoration:none; }
#contactForm h3 { border-bottom:1px solid #fff; }
#content #contactForm p { margin:0 10px 7px 10px; padding:0; font-size:9pt; }
/*#contactForm .text input, #contactForm textarea { border:1px solid #fff; padding:2px; background-color:#404040; color:#fff; }*/
#contactForm td { padding:3px 0; }
#contactForm .text { width:200px; }
#contactForm .text input { width:151px; }
#contactForm .radios { padding-left:20px; width:220px; }
/*#contactForm .radios input { margin:0; }*/
#contactForm .text label { width:40px; display:block; float:left; }
/*#contactForm .text input { margin:0; float:right; }*/
#contactForm .text textarea { width:191px; }



/* EMAIL - NO SECONDARIES */
/*#email h1 { background-color:#99886B; }*/
#email #body { background:url(/assets/images/bg-email.gif) repeat-y 0 566px; }
#email #body h3 { margin-bottom:10px; }
#email #leftColumn, #email #rightColumn { height:565px; }
#email #leftColumn { width:111px; background-image:url(/assets/images/bg-email-left.jpg); }
#email #content { width:477px; min-height:565px; border-left:1px solid #fff; border-right:1px solid #fff; background-color:#F6FF92; }
#email #rightColumn { width:180px; background-image:url(/assets/images/bg-email-right.jpg); }
#email #body input, #email #body label { vertical-align:middle; }
#email #body input, #email #body textarea { font:normal 15px Helvetica,Arial,sans-serif; }
#email #emailForm { text-align:left; }
#email #emailForm table { width:450px; margin:0 auto 7px 10px; _margin-left:5px; padding:0; float:left; text-align:left; }
#email #emailForm td { padding:0 0 7px 0; line-height:11pt; vertical-align:top; }
#email #emailForm td.label { vertical-align:middle; }
#email #emailForm input { padding:2px; font-size:11pt; }
#email #emailForm label { text-align:right; line-height:10px; }
#email .inline { margin-bottom:10px; clear:both; }
#email #body .clear { padding-top:10px; text-align:center; }



/* EMPLOYMENT */
/*#main #employment h1 { background-color:#828282; }*/
#main.primary #employment #body { background-color:#7FA8E6; }
#main.primary #employment #content { width:549px; border-right:1px solid #fff; padding-bottom:15px; background:#C0E89B url(/assets/images/bg-employ-top-left.jpg) no-repeat 0 0; }
#main.primary #employment #content h3 { height:24px; border-bottom:1px solid #fff; margin-bottom:15px; background-color:#86A26C; }
#main.primary #employment #content p { padding:5px 10px 15px 50px; }
#main.primary #employment #rightColumn { width:220px; }
#main.primary #employment #rightColumn p { margin:10px; }
#main.primary #employment #graduate { height:88px; background:#A73E24 url(/assets/images/bg-employ-graduate.jpg) no-repeat 0 25px; }
#main.primary #employment #graduate p { color:#fff; }
#main.primary #employment #working { position:relative; height:173px; border-bottom:1px solid #fff; background:#F2BB3D url(/assets/images/bg-employ-top-right.jpg) no-repeat 0 26px; }
#main.primary #employment #working #highlights { position:absolute; top:136px; left:79px; }
#main.primary #employment #helpful { background:#7FA8E6 url(/assets/images/bg-employ-bottom-right.jpg) no-repeat 0 0; }


/* ERROR PAGE */

#main #error #body { background:url(/assets/images/bg-error-body.gif) repeat-y 0 0; }

#main #error #content { width:589px; }
#main #error #content h3 { margin-bottom:10px; }
#main #error #content #intro { background-color:#EEE77A; padding-bottom:10px; }

#main #error #rightColumn { width:179px; background-color:#C37D40; }
#main #error #rightColumn p { margin:10px; }

#main #error #working { position:relative; height:179px; background:#8f2924 url(/assets/images/bg-graduate-right.jpg) no-repeat 0 25px; }
#main #error #working p { color:#fff; }
#main #error #working #highlights { position:absolute; top:163px; left:38px; }

#main #error #rightColumn #search { position:absolute; top:100px;left:20px;}


/* GRADUATE TRAINING */

#main #graduates #body { background:url(/assets/images/bg-graduate-body.gif) repeat-y 0 0; }
#main #graduates #leftColumn { width:129px; background-color:#e2e6e7; }
#main #graduates #leftColumn ul { line-height:0; list-style:none; }
#main #graduates #leftColumn li { color:#fff; float:left; }
#main #graduates #leftColumn img { display:block; }
#main #graduates #content { width:460px;padding-top:0px;margin-top:0px; }
#main #graduates #content h3 { margin:0px;margin-bottom:10px; }
#main #graduates #content #intro { background-color:#EEE77A; padding-bottom:10px; }
#main #graduates #content img { padding:0px; margin:0px; }
#main #graduates #content #admissions { color:#fff; }
#main #graduates #content #admissions a { color:#fff; }
/*#main #graduates #domestic { width:275px; float:left; }
#main #graduates #foreign { width:273px; float:right; }*/
#main #graduates #rightColumn { width:179px; background-color:#C37D40; }
#main #graduates #rightColumn p { margin:10px; }
#main #graduates #working { position:relative; height:200px; background:#8f2924 url(/assets/images/bg-graduate-right.jpg) no-repeat 0 25px; }
#main #graduates #working p { color:#fff; }
#main #graduates #working #highlights { position:absolute; top:163px; left:38px; }



/* NEWS */
/*#main #news h1 { background-color:#314774; }*/
#main #news #content h2, #main #news #content .date { margin:0 10px 4px 10px; }
#main #news #content h2 { font-size:13px; }
#main #news #content p { margin-bottom:10px; }
#main #news #content .date { color:#113; font-size:9px; letter-spacing:1px; text-transform:uppercase; }
#main.primary #news #body { background:#C9DAB0 url(/assets/images/bg-news_page.gif) repeat-y 0 0; }
#main.primary #news #leftColumn { width:131px; border-right:1px solid #fff; background:#FFE970; }
#main.primary #news #leftColumn #calendarItems { height:226px; padding-top:10px; }
#main.primary #news #leftColumn #calendarItems a { font-weight:bold; }
#main.primary #news #leftColumn #calendarItems p { margin:10px 7px; }
#main.primary #news #leftColumn #emailPlug { margin:0; padding:0; }
#main.primary #news #leftColumn #emailPlug img { display:block; }
#main.primary #news #leftColumn #seminarseries p { padding:5px 10px; line-height:15px; }
#main.primary #news #content { width:457px; background:#CCF4B2; }
#main.primary #news #content h3 { height:25px; border-bottom:1px solid #fff; margin-bottom:10px; background:#8C987B; }
#main.primary #news #rightColumn { width:180px; border-left:1px solid #fff; background:#BCDFDE; }
#main.primary #news #rightColumn h5 { margin:10px 10px 15px 10px; font-size:10px; }
#main.primary #news #body .clear { width:589px; height:152px; border-top:1px solid #fff; padding-right:181px; background:#EFD37C url(/assets/images/bg-news-articles.jpg) no-repeat 100% 0; }
#main.primary #news #body .clear h3 { border-bottom:1px solid #fff; background:#9E7E45; }
#main.primary #news #body .clear p { width:126px; border-right:1px solid #fff; float:left; }
#main.primary #news #body .clear .noborder { width:128px; border:0; }
#main.primary #news #rightColumn .mediaspecial { background:#DEEFEF; margin:-5px; padding:5px; }
#main.secondary #news #archiveHead { margin:-10px 0 10px 0; }
#main.secondary #news #readmore img { display:block; }
#main.secondary #news #content .alignleft, #main.secondary #news #content .alignright { margin:5px 10px; padding:0; }
/* news archive page 
#main.secondary #news #content ul.reflect_archive,
#main.secondary #news #content ul.reflect_items,
#main.secondary #news #content li.reflect_item,
#main.secondary #news #content li.reflect_month { margin-left:0; padding-left:0; list-style-type:none; list-style-image:none; }
#main.secondary #news #content .reflect_month_link { display:none; }*/


/* EVENTS */
#main #events #content h2, #main #news #content .date { margin:0 10px 4px 10px; }
#main #events #content h2 { font-size:13px; }
#main #events #content p { margin-bottom:10px; }
#main #events #content .date { color:#113; font-size:9px; letter-spacing:1px; text-transform:uppercase; }
#main.primary #events #body { background:#ffe970 url(/assets/images/bg-events_page.gif) repeat-y 0 0; }
#main.primary #events #leftColumn { width:131px; border-right:1px solid #fff; background:#ccf4b2; }
#main.primary #events #content { width:457px; background:#ffe970; }
#main.primary #events #content h3 { height:25px; border-bottom:1px solid #fff; margin-bottom:10px; background:#ffe970; }
#main.primary #events #rightColumn { width:180px; border-left:1px solid #fff; background:#BCDFDE; }
#main.primary #events #rightColumn h5 { margin:10px 10px 15px 10px; font-size:10px; }
#main.primary #events #body .clear { width:589px; height:152px; border-top:1px solid #fff; padding-right:181px; background:#EFD37C url(/assets/images/bg-news-articles.jpg) no-repeat 100% 0; }
#main.primary #events #body .clear h3 { border-bottom:1px solid #fff; background:#9E7E45; }
#main.primary #events #body .clear p { width:126px; border-right:1px solid #fff; float:left; }
#main.primary #events #body .clear .noborder { width:128px; border:0; }


/* OUTREACH */
/*#outreach h1 { background-color:#6E839C; }*/
#outreach #body { background:#B0D99F url(/assets/images/bg-outreach-right.jpg) no-repeat 100% 100%; }
#outreach #content { width:589px; border-right:1px solid #fff; }
#outreach #content-profdev { width:770px; margin:0; padding:0;}
#outreach #content-profdev .inside {margin:0; padding:8px 10px 15px 10px;}
#outreach #content-profdev ul {margin:0; padding:5px 0 15px 50px;}
#outreach #content-profdev li {margin:0; padding:0 0 15px 0;}
#outreach #content-profdev table td { font-size:10px; vertical-align:top; padding:6px; }
#outreach #content p, #content-profdev p, #outreach #rightColumn p { margin:0; padding:8px 10px 15px 10px; }
#outreach #content #engagement, #outreach #content #education { width:589px; /*height:290px;*/ }
#outreach #content #engagement { background:#FFDA6F; }
#outreach #content #engagement h2 { padding-left:10px; }
#outreach #content #engagement p {padding:10px;}
/* #outreach #content #engagement p { padding-left:97px; background:url(/assets/images/bg-outreach-left.jpg) no-repeat 0 0; } */
#outreach #content #education { background:#FFDA6F url(/assets/images/bg-outreach-edu-body.jpg) repeat-y 0 0; }
#outreach #content #education h4 { float:right; }
#outreach #content #education p { padding-left:97px; background:url(/assets/images/bg-outreach-edu-left.jpg) no-repeat 0 0; }
#outreach #content #groupTours { background-color:#B2CCEA; }
#outreach #content #groupTours p { padding-top:0; }
#outreach #rightColumn { width:180px; border:0; background-color:#D3FCC3; }
#outreach #rightColumn p { border-top:1px solid #fff; border-bottom:1px solid #fff; padding:10px 7px 10px 12px; }
#outreach #content #engagement #float-left { float:left; border:1px solid #fff; margin-right:5px; margin-top:10px; }
#outreach #content #engagement #float-right { float:right; border:1px solid #fff; margin-left:5px; margin-right:7px; margin-top:7px; }
/* OUTREACH INTERNSHIP */
#main.secondary #outreach #body { background:#B0D99F url(/assets/images/bg-outreach-right.jpg) no-repeat 100% 100%; }
#main.secondary #outreach #content { width:589px; background-image:none; float:left; display:normal; padding-top:0px; }
#main.secondary #outreach #content h3, #main.secondary #outreach #content h4, #main.secondary #outreach #content h5 { margin:0; padding:0; }
#main.secondary #outreach #content h4, #main.secondary #outreach #content h5 { margin-bottom:10px }
#main.secondary #outreach #sidebar { width:179px; border-left:1px solid #fff; float:right; }
#main.secondary #outreach #content #engagement { padding-left:97px; width:492px; background:url(/assets/images/bg-outreach-interns-left.jpg) no-repeat 0 0; }
#main.secondary #outreach #content #engagement p { background:none; padding-left:0px; }
#main.secondary #outreach #rightColumn #conferencesponsers{background:#fff;margin:10px 5px;border:solid 2px #AACF9B}
#main.secondary #outreach #rightColumn #conferencesponsers h3{color:#7A9F77;margin:5px auto;text-align:center;font-size:10px}
#main.secondary #outreach #rightColumn #conferencesponsers ul{list-style:none;margin:5px 0;}
#main.secondary #outreach #rightColumn #conferencesponsers ul li{margin:15px 0;text-align:center;}
#main.secondary #outreach #rightColumn #conferencesponsers ul li img{margin:0 auto;}
#main.secondary #outreach #content #hcalendar-Arizona-Bioscience-Education-Pipeline-Summit {min-height:560px;height:auto;height:auto !important;height:560px}
#main.secondary #outreach #content #hcalendar-Arizona-Bioscience-Education-Pipeline-Summit abbr{ border-bottom-style: none}
#main.secondary #outreach #content #hcalendar-Arizona-Bioscience-Education-Pipeline-Summit a.registerlink:link,#main.secondary #outreach #content #hcalendar-Arizona-Bioscience-Education-Pipeline-Summit a.registerlink:visited {display:block;margin:5px auto;background:#000;padding:5px;font-size:12px;font-weight:bold;text-decoration:none;border:solid 1px #fff;color:#fff;width:120px;text-align:center}
#main.secondary #outreach #content #hcalendar-Arizona-Bioscience-Education-Pipeline-Summit a.registerlink:hover{border:solid 1px #1D8CD1;color:#1D8CD1}




/* PARTNERS */
/*#main #partners h1 { background-color:#596934; }*/
#main #partners #body { background:#C9F990 url(/assets/images/bg-partners-left.jpg) no-repeat 0 29px;  }
#main #partners #content, #main #partners #rightColumn { min-height:214px; _height:214px; overflow:hidden; }
#main #partners #content { width:590px; }
#main #partners #content h3 { border-bottom:1px solid #fff; margin-bottom:10px; }
#main #partners #content h3 img { display:block; }
#main #partners #content p { margin-left:100px; padding-bottom:15px; }
#main #partners #rightColumn { width:179px; border-left:1px solid #fff; background-color:#964966; }
#main #partners #columns { width:770px; background-color:#91A7E1; }
#main #partners #columns a { color:#222; }
#main #partners #columns h4 { margin:7px 10px 20px 10px; font-size:10px; font-weight:normal; }
#main #partners #columns h4 a { color:#55607F; }
#main #partners #columns div { background:#91A7E1 url(/assets/images/bg-partners-body.gif) repeat-x 0 27px; float:left; }
#main #partners #columns div p { padding:6px 10px; font-size:11px; }
#partners .column1 { width:250px; }
#partners .column2 { width:261px; border-left:1px solid #fff; border-right:1px solid #fff; }
#partners .column3 { width:257px; }



/* PEOPLE */
#main #people #body {background:#b2c2f8}
#main #people #leftColumn { width:129px; height:342px; border-right:1px solid #fff; background-image:url(/assets/images/bg-people-left.jpg); }
#main #people #leftColumn p { padding:16px 0 0 0; }
#main #people #aboutMenu { padding-top:16px; line-height:0; list-style:none; }
#main #people #aboutMenu li { margin:0; padding:0; list-style:none; }

#main #people #rightColumn, #main #people #photos { width:640px; }

#main #people #rightColumn { height:342px; background:#CADAE9 url(/assets/images/bg-people-leadership.jpg) no-repeat 0 0; }
#main #people #rightColumn h3 { border-bottom:1px solid #fff; }
#main #people #rightColumn p { margin:10px 0 10px 205px; }
#main #people #peoplebar { width:140px; margin:30px 5px 10px 10px; float:right; }
#main #people #peoplebar ul { margin-top:4px; }
#main #people #pdfList { font-size:11px; line-height:15px; }
#main #people #pdfList img { margin:3px 5px 3px 0; display:inline; vertical-align:middle; }

#main #people #research { width:770px; background:#D6F68B url(/assets/images/bg-people-leadership.gif) repeat-y 0 0; clear:both; }
#main #people #research .peoplerow { border-top:1px solid #fff; width:770px; }
#main #people #research .peoplerow div { width:154px; float:left; }
#main #people #research .peoplerow div img { margin:5px 32px; }
#main #people #research .peoplerow div img { border:1px solid #fff; }
#main #people #research .peoplerow div p { padding-bottom:5px;margin:5px auto; }
#main #people #facultyHead { margin:-10px 0 15px 0; padding:0; }

#main #people #peopleTable { width:770px; margin:0; padding:0; }
#main #people #peopleTable thead{background:url(/assets/images/txt-thead-peoplelisting-background.gif) repeat-x;}
#main #people #peopleTable th img { display:block; }
#main #people #peopleTable tr.shaded { background-color:#D2DBFB; }
#main #people #peopleTable td { padding:4px 5px; font-size:11px; vertical-align:top; }

#main #georgeposte #leftColumn { width:129px; height:342px; border-right:1px solid #fff; background-image:url(/assets/images/bg-people-left.jpg); }
#main #georgeposte #leftColumn p { padding:16px 0 0 0; }
#main #georgeposte #aboutMenu { padding-top:16px; line-height:0; list-style:none; }
#main #georgeposte #aboutMenu li { margin:0; padding:0; list-style:none; }

#main #georgeposte #rightColumn, #main #georgeposte #photos { width:640px; }

#main #georgeposte #rightColumn { height:342px; background:#CADAE9 url(/assets/images/bg-people-leadership.jpg) no-repeat 0 0; }
#main #georgeposte #rightColumn h3 { border-bottom:1px solid #fff; }
#main #georgeposte #rightColumn p { margin:10px 0 10px 205px; }
#main #georgeposte #peoplebar { width:140px; margin:30px 5px 10px 10px; float:right; }
#main #georgeposte #peoplebar ul { margin-top:4px; }
#main #georgeposte #pdfList { font-size:11px; line-height:15px; }
#main #georgeposte #pdfList img { margin:3px 5px 3px 0; display:inline; vertical-align:middle; }

#main #georgeposte #research { width:770px; background:#D6F68B url(/assets/images/bg-people-leadership.gif) repeat-y 0 0; clear:both; }
#main #georgeposte #research .peoplerow { border-top:1px solid #fff; width:770px; }
#main #georgeposte #research .peoplerow div { width:110px; float:left; }
#main #georgeposte #research .peoplerow div img, #main #people #research .peoplerow div p { margin:5px 28px;width:116px }
#main #georgeposte #research .peoplerow div img { border:1px solid #fff; }
#main #georgeposte #research .peoplerow div p { padding-bottom:5px; }
#main #georgeposte #facultyHead { margin:-10px 0 15px 0; padding:0; }

#main #georgeposte #peopleTable { width:590px; margin:0; padding:0; }
#main #georgeposte #peopleTable th img { display:block; }
#main #georgeposte #peopleTable tr.shaded { background-color:#D2DBFB; }
#main #georgeposte #peopleTable td { padding:4px 5px; font-size:11px; vertical-align:top; }


#main #leadership #body { background-color:#E3DC93; }
#main #leadership #leftColumn { width:590px; border-right:1px solid #fff; background-color:#ACBFDA; }
#main #leadership div.teamMember { border-top:1px solid #fff; width:590px; }
#main #leadership div.teamMember.top { border-top:0px; }
#main #leadership div.teamMember h4 { margin-bottom:3px; padding-top:13px; font-size:14px; }
#main #leadership div.teamMember h4 a { /*background:url(/assets/images/ico-email.gif) no-repeat 0 0; padding-left:16px;*/ font-size:14px; }
#main #leadership div.teamMember img { width:74px; border-right:1px solid #fff; margin-right:10px; }
#main #leadership #rightColumn { border:0; }

#main #advisory #body { background-color:#E3DC93; }
#main #advisory #leftColumn { width:590px; border-right:1px solid #fff; background-color:#ACBFDA; }
#main #advisory .iab { padding:10px; font-size:small; }
#main #advisory .iab p { padding-top:10px; line-height:1.4em; font-size:x-small; }
#main #advisory .iab p.top { padding-top:0px; }
#main #advisory .iab .right { margin-left:10px; }


/* RESULTS */
/*#main #results h1 { background-color:#C3C87A; }*/
#main #results #body { background:#B2B2B2 url(/assets/images/bg-results-body.gif) repeat-y 0 0; }
#main #results #content { width:770px; background:url(/assets/images/bg-results-left.jpg) no-repeat 0 25px; float:none; }
#main #results #leftColumn { width:502px; }
#main #results #leftColumn h3 { margin-bottom:5px; padding-left:97px}
#main #results #leftColumn h4, #main #results #leftColumn p, #main #results #leftColumn ul { width:480px; padding-left:97px; }
#main #results #content #leftColumn ul li ul{;padding-left:1px;}
#main #results #rightColumn { width:179px; height:512px; border-left:1px solid #fff; background:#C681FF; }
#main #results #rightColumn p { margin:15px 10px; }
#main #results #AzTE { width:590px; height:183px; border-top:1px solid #fff; padding-top:15px; padding-right:180px; background:#C9DAE9 url(/assets/images/bg-results-bottom.jpg) no-repeat 100% 100%; clear:both; }
#main #results #AzTE p { margin:0 10px 15px 10px; font-size:11px; line-height:14px; }


/* MODX SEARCH - might be useful later
#main.secondary #news #content.search { padding-top:0; } 
#main.secondary #news h3.searchhead { margin:0; padding:0; }
#header form #ajaxSearch_input { width:67px; height:15px; border:0; padding:2px; }
#header form #ajaxSearch_submit { width:49px; height:20px; margin:0; padding:0; border:0; text-indent:-2000px; padding-top:20px; cursor:pointer; cursor:hand; }
#header form #ajaxSearch_output { display:none; }
#content .ajaxSearch_resultLink { font-size:1.3em; color:#861F3A; }
#content .ajaxSearch_highlight1 { background-color:#eeffd4; }
#content .ajaxSearch_highlight2 { background-color:#ffe1d8; }
#content .ajaxSearch_highlight3 { background-color:#fff; }
#content .ajaxSearch_highlight4 { background-color:#e0f9fd; }
#content .ajaxSearch_highlight5 { background-color:#f2e0fd; }*/


/* SITE MAP */
/*#sitemap h1 { background-color:#608BA4; }*/
#sitemap #sitemapList li { font-size:10pt; }


/* Internal Error Reporting */
#sugarError {  }
#sugarError h1 { font:bold 14px Tahoma; color:#fff; background:#900; padding:5px; }
#sugarError h2 { font:bold 13px Courier New; }
#sugarError blockquote { font:normal 12px Courier New,mono; }

/* Thickbox (javascript framework) */
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(/assets/images/macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 102;
  color:#000000;
  display:none;
  border: 4px solid #525252;
  text-align:left;
  top:50%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{
  background-color:#e8e8e8;
  height:27px;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}

