/* 
** IUPUI CSS Document
** Created by Steve Hodges
** Heirarchy of styles: clear,display,float,position [top/left],width,height,overflow,margin,padding,border,background,color,font,[text attributes],line-height,other.
**---KNOWN ISSUES---**
** No known issues in non-IE browsers at this time.
*/

/*---Basic HTML Styles---*/
body { margin: 0; padding: 0; font-size: 11px; text-align: center; background: #000000; }
h1, h2, h3, h4, h5 { margin: 9px 5px 2px 5px; color: #222; font-family: verdana, Helvetica, sans-serif; }
h1 { color: #000; font-size: 24px; line-height: 28px;}
h2 { margin-bottom: 8px; font-size: 20px; color: #700; line-height: 24px;}
h3 { font-size: 16px; line-height: 20px;}
h4 { font-size: 14px; color: #555; line-height:18px;}
h5 { margin-left: 12px; font-size: 12px; color: #900; }
h6 { margin: 10px 0 2px 12px; font-size: 11px; color: #777; }
a { color: #DDD; }
ul { list-style: none; }
ol { padding: 5px 5px 5px 40px; margin: 5px; line-height: 13px; }
ol li { padding-bottom: 10px; }
ol li ol { list-style: upper-alpha; padding: 10px 10px 0 0; margin: 0 25px; }
ol li ol li ol { list-style: lower-alpha; }
hr { margin: 4px 8px; color: #999; background-color: #999; height: 1px; border: 0; }
table { padding: 5px; font-size: 10px; }
acronym { border-bottom: 1px dotted #666; cursor: help; }
q { 
	margin: 10px 20px;
	font-size: 12px;
	font-weight: bold;
	color: #454545;
	line-height: 18px;
	display: block;
}

/*---General Styles---*/
#skipNav, .handheld { display: none; }
p.more { height: 15px; margin: 0; padding: 3px 0 2px 7px; background: #333; }
p.more a:link, p.more a:visited { color: #CCC !important; text-decoration: none; }
p.more a:hover { text-decoration: underline; }

span.underline { text-decoration: underline; }
span.more { height: 15px; margin: 0; padding: 3px 0 2px 0px; }
span.more a:link, span.more a:visited, span.more { color: #666 !important; text-decoration: none; }
span.more a:hover { text-decoration: underline; }

h2.title { padding: 8px 12px; margin: 0; background-color: #262626;; color: white; font-size: 12px; }
h2.title a:link, h2.title a:visited {text-decoration: none;} 
h2.title a:hover {text-decoration:underline;} 
span.date { display: block; padding: 1px 0; color: #999; font-size: 9px; }
img.left { float: left; margin: 3px 5px 1px 10px#important; } /*--- Float images left ---*/
img.right { float: right; margin: 3px 10px 1px 5px!important; } /*--- Float images right ---*/
img.wide { float: left; border-bottom: 2px solid #333; } /*--- For images shown above #wide & #rightNav ---*/

.captionedImage {	float: right; margin-left: 10px; border-bottom: dashed #AAA 1px; padding-bottom: 4px; }
.captionedImage a img { border:0; }
.captionedImage a { text-decoration:none; }

.rightBox { float: right; width: 190px; padding: 5px; margin: 5px; border: 1px solid #CCC; background: #EFE; }
.rightBox ul { margin: 0 !important; padding: 0 !important; }
.rightBox ul li { margin: 5px 0 !important; padding: 0 !important; list-style: none; }

/*---BEGIN OL CHECKLIST STYLE---*/
ol.checklist { float: left; width: 150px; border: 1px solid #DDD; border-left: 10px solid #DDD; background: #FFF; }
/*---end OL checklist styles---*/

/*---BEGIN FEEDBACK FORM STYLES---*/
.form { padding: 5px 10px; }
.form label { display: block; width: 450px; padding: 8px 0; color: #222; }
.form label input { width: 175px; }
.form label input, .form label select { position: relative; top: -15px; float: right; margin: 0; padding: 0; }
.form ul li { list-style: none !important; }
/*---end feedback form styles---*/

/*---BEGIN hCARD MICROFORMAT STYLES---*/
.vcard { float: left; padding: 20px; } /*--- For Vcard info using the hCard microformat ---*/
.fn { display: block; font-weight: bold; }
.title {}
.org { display: block; }
.adr { display: block; }
.street-address {display: block; }
.locality {}
.postal-code {}
.tel { display: block; }
a.email { display: block; }
/*---end hCard Microformat styles---*/

/*---BEGIN ACCORDION STYLES---*/
.accordion-box { width: 565px; margin: 5px auto; padding: 5px; border: 1px solid #AAA; background: #EFFFEF; }
fieldset.accordion-box { background: #EEE; }
fieldset.accordion-box p { padding: 0 5px !important; margin: 0 0 10px 0 !important; }
fieldset.accordion-box ul { margin-left: 5px; padding: 0; }
fieldset.accordion-box ul li { margin-left: 5px !important; padding: 0 0 0 0 !important; list-style: none; }
fieldset.accordion-box legend { font: bold 14px Helvetica, sans-serif; color: #555; }
fieldset.accordion-box label { clear: both; display: block !important; width: 320px;  padding: 0 5px; }
fieldset.accordion-box label input { float: right; position: relative; top: -15px; }
fieldset.accordion-box label input.radio { float: none; position: inherit; top: inherit; }
.accordion-box h4 { display: inline; padding-left: 0; margin: 0 5px 15px 0; }
.accordion-box label { padding-right: 10px; }
.accordion-box input { position: relative; top: 2px; }
.accordion-box small { color: #900; cursor: pointer; }
.accordion-box table { border-top: 1px solid #AAA; border-bottom: 1px solid #AAA; background: #E2F1BC; }
.accordion-box table tr th { background: #C2D399; padding: 5px 5px 2px 5px; vertical-align: top; }
.accordion-box table tr td { padding: 5px 2px; vertical-align: top; }
.accordion-box table tr td p { padding: 3px 0 3px 0 !important; margin: 0; }
.accordion-box table tr td ol { margin-left: 0; padding-left: 10px; }
.accordion-box table tr td ol li { margin-left: 13px; }
.accordion-box .cat-options { padding: 5px 0; }
/*---end Accordion styles---*/

.hidden { display: none; } /*--- Hide list elements, etc. with change(IDNameHere, 'hidden') JS function ---*/
.visible { display: block; } /*--- Show list elements, etc. with change(IDNameHere, 'visible') JS function ---*/

/*---Universal Page Layout Styles---*/

#page { overflow: hidden; margin: 0 auto; padding: 0; width: 800px; color: #DDD; text-align: left; font: 11px Verdana, Arial, Helvetica, sans-serif; background-color: white; clear: both;}
#pageWrap { abackground: url(http://www.iupui.edu/_Assets/images/template/09_pano_bg.jpg) top center no-repeat; width: 100%; }

#brandingHead { width: 100%; height: 19px; background: url(http://www.iupui.edu/_Assets/images/template/impact_grad_bg.gif) #770000 repeat-x; text-align: center; margin: 6px 0; border:1px solid white; border-left: none; border-right: none;}
#brandingHead a { display: block; width: 100%; }
#brandingHead img { border: 0; margin: 0 auto; }

#headSpan { width: 100%; background: url(http://www.iupui.edu/_Assets/images/template/header_span.jpg) left top; }

#head { display: block; width: 800px; height: 80px; overflow: hidden; margin: 0 auto; text-align: left; }
#head span { position: relative; top: 20px; left: 10px; }
#head .logo img { float: left; position: relative; top: 18px; left: 0px; margin: 0; width: 340px; border:none;}
#head a.logo { display: block; float: left; width: 340px;}
#head h1, #head p { display: none; }
#head .forty { display: block; float: left; margin: 14px 0 0 200px; }
#head .forty img { border: none; }
#headerSearch { float: right; position: relative; top: 33px; margin: 0 5px 0 0; padding: 0; }

input#headerSearchText { width: 120px; height: 17px; margin: 0; padding: 1px; border: 1px solid #000; font-size: 10px; background: #EEE; color: #666;  }
input#headerSearchSubmit { position: relative; top: 2px; height: 21px; margin: 0; padding: 0 2px 2px 2px; background: #333; border: 1px solid #000; color: #DDD; font-weight: bold; font-size: 9px; }
input#headerSearchSubmit:hover { cursor: pointer; }

ul#topNav { margin: 0; padding: 10px 0; border: 1px solid #333; border-left: 0; border-right: 0; font: 9px Verdana, Arial, sans-serif; 
background: #000 url("http://www.iupui.edu/_Assets/images/template/topnav_bg.png") repeat-x top;  }

ul#topNav li { display: inline; margin: 0; }
ul#topNav li a { padding: 10px 16px;  color: #DDD; text-decoration: none; }
ul#topNav li a:hover { background: url("http://www.iupui.edu/_Assets/images/template/title_noarrow_bg_hover.jpg") repeat-x top; color: #FFF; }

#localTopNav { background-color:#555; margin:0 0 4px; padding:0; float:left; width: 800px; }
#localTopNav li { float: left; padding:3px; }
#localTopNav a { color:white!important; text-decoration:none; display: block; width:auto; padding: 6px 10px; background-color:#777;}
#localTopNav a:hover{ background-color:#707070;}
#localTopNav .home a { background-color:#666; font-weight:bold; width:176px;}
#localTopNav .home a:hover { background-color:#636363;}


#leftNav { float: left; width: 200px; overflow: hidden; background: #333; font-size: 10px; }
#leftNav img.title { border-bottom: 1px solid #DDD; }
#leftNav a { text-decoration: none; }
#leftNav a.no_point { cursor:text; }
#leftNav h2 { width: 200px; height: 65px; overflow: hidden; margin: 0; padding: 35px 0 0 0; background: #000; color: #CCC; text-align: center; }
#leftNav h2 a:link, #leftNav h2 a:visited { display: block; position: relative; top: -35px; width: 200px; height: 65px; margin: 0; padding-top: 35px; background: #000; color: #CCC; text-align: center; }
#leftNav h2 a:hover { background: #222; text-decoration: none; }
#leftNav h2.multiline a { position: relative; top: -35px; height: 75px; padding-top: 25px; }
#leftNav h3 { margin: 5px 15px; color: #FFF; }

#leftNav p { padding: 10px 20px; }

#leftNav ul { margin: 2px 0; padding: 0; }
#leftNav ul li { }
#leftNav ul li a { display: block; width: 100%; }
#leftNav ul li a:hover { background: #666; }
#leftNav ul li.break { border-bottom: 1px solid #777; }

/*-- Tier One Nav --*/
#leftNav ul li.subhead, #leftNav ul li.highlight { margin-bottom: 2px; font: bold 12px verdana; color: #FFCC00; }

#leftNav ul li.subhead a, #leftNav ul li.highlight a, #leftNav ul li.subhead span { color: #FFCC00; display: block; padding: 12px; margin: 0; background-color: #262626; }

#leftNav ul li.subhead a:hover, #leftNav ul li.highlight a:hover { background-color: #333; }
#leftNav ul li.subhead a.no_point:hover, #leftNav ul li.highlight a.no_point:hover { background-color: #262626; }

/*-- Tier Two Nav --*/
#leftNav ul li.subhead ol, #leftNav ul li.subhead ul { margin: 0; padding: 0 15px 0 0; border-bottom: 12px solid #444; }
#leftNav ul.visible li a, #leftNav ul.visible li ul li, #leftNav ul li.subhead ul li, #leftNav ul li.subhead ol li { padding: 0; font-weight: normal; font-size: 10px; margin: 0 0 1px; }
#leftNav ul.visible li a, #leftNav ul li.subhead ul li a, #leftNav ul li.subhead ol li a { color: #DDD; padding: 6px 12px; background-color: #444; }
#leftNav ul li.subhead ul li a:hover, #leftNav ul li.subhead ol li a:hover { background-color: #555; }
#leftNav ul.visible li a:hover { background-color: #555; }

/*-- Tier Three Nav --*/
#leftNav ul.visible li.current a, #leftNav ul.visible li a { font-size: 10px; font-weight: normal; }
#leftNav ul.visible { border-bottom: 12px solid #444; }
#leftNav ul.visible li.current ul { border-bottom: 12px solid #555; }
#leftNav ul.visible li.current ul li a { padding-left: 30px; background-color: #555; }
#leftNav ul.visible li.current ul li a:hover { background: #666; color: #FFCC00;}

/*-- Highlight --*/
/*#leftNav .highlight { background: url("http://www.iupui.edu/_Assets/images/template/leftnav_highlight_bg.png") #404040 no-repeat top left; }*/


#leftNav ul#featuredMenu li a { display: block; padding: 4px; width: 175px; margin: 0 0 6px 6px; height: 75px; background: #DDD !important; text-decoration: none; color:#333;border: 1px solid #999;}
#leftNav ul#featuredMenu li a img { float: left; padding-right: 4px; width: 56px; border: none;}
#leftNav ul#featuredMenu li a:hover { background-color: #F0F0F0 !important; border-color:#333; }

#main { float: left; width: 399px; overflow: hidden; color: #222; line-height: 14px; overflow: hidden; background-color: white;}
#main h1 { margin-bottom: 8px; font-size: 20px; }
#main img { border: none; }
#main a { color: #990000; }
#main a img { border: none; }
#main p, #main ul { margin: 0; padding: 5px 8px; }
#main p { line-height: 1.5em; }
#main address {
	display: block;
	line-height: 16px;
	font-weight:bold;
	margin: 10px;
}
#main pre { margin: 5px 13px; padding: 1em; border: 1px solid #DDD; background-color: #F0F0F0; }
#main h2:first-child { margin-top: 13px; line-height: 20px; }
#main h2 { line-height: 20px; }
#amain img:first-child { border-bottom: 2px solid #333; }
#main hr { clear: both; }
#main ul { clear: both; margin: 5px 20px; list-style: disc; }
#main ul li { margin: 0 10px 5px 10px; line-height: 15px; }
#main.wide { width: 599px; } /*---Use the "wide" class if you don't have anything for the rightNav---*/
#main.superwide { width: 799px; padding: 0 0 15px 15px; background: #FFF !important; } /*---Use "superwide" if you have neither a rightNav nor a leftNav---*/
#main p, #main hr  { padding-left: 12px; }
#main p.first { line-height: 1.8em; }
#main h1, #main h2, #main h3, #main h4 { padding-left: 5px; }
#main .rotator { float: right !important;}

#main ul#gridMenu, #main ul.gridMenu { list-style: none; margin: 0; padding: 0 0 0 8px; }
#main ul#gridMenu li, #main ul.gridMenu li { display: inline; margin: 0; padding: 0; list-style: none; font-size: 90%; }          
#main ul#gridMenu li a, #main ul.gridMenu li a { display: block; float: left; width: 180px; min-height: 80px; height: auto !important; height: 80px; padding: 4px; margin: 2px; background: #DDD url("images/template/gridmenu_bg.jpg") repeat-x top; text-decoration: none; color: #000; }
#main ul#gridMenu li a img, #main ul.gridMenu li a img { float: left; margin-right: 4px; border: none; }
#main ul#gridMenu li a span.title, #main ul.gridMenu li a span.title { display: block; color: #900; font-size: 120%; font-weight: bold; }
#main ul#gridMenu li a:hover, #main ul.gridMenu li a:hover { background: #CCC url("images/template/gridmenu_bg_highlight.jpg") repeat-x top; overflow: hidden; }

#main ul#gridMenu2, #main ul.gridMenu2 { list-style: none; margin: 0; padding: 0 0 0 8px; }
#main ul#gridMenu2 li, #main ul.gridMenu2 li { display: block; float: left; width: 180px; min-height: 80px; height:auto !important; height: 80px; padding: 4px; margin: 2px; list-style: none; 
font-size: 90%; backaground: #DDD url("images/template/gridmenu_bg.jpg") repeat-x top; }

#main ul.gridMenu2 li h4 { margin: 0; padding: 0; }
#main ul.gridMenu2 li ul { padding: 0; margin: 0 0 1em; }
#main ul.gridMenu2 li ul li { min-height: 0px; height: auto; background: none; float: none; width: 100%; margin:2px 0 0 0; padding: 0; background-color:#DDD;}

#main ul#gridMenu2 li a, #main ul.gridMenu2 li a { text-decoration: none; color: #000; }
#main ul#gridMenu2 li a img, #main ul.gridMenu2 li a img { float: left; margin-right: 4px; border: none; }

#main ul.gridMenu2 li ul li a { padding: 4px 2px; float: none; display: block; margin:0; background-color: #DDD;}

#main ul#gridMenu2 li a span.title, #main ul.gridMenu2 li a span.title { display: block; color: #900; font-size: 120%; font-weight: bold; }
#main ul#gridMenu2 li a:hover, #main ul.gridMenu2 li a:hover { background: #CCC url("images/template/gridmenu_bg_highlight.jpg") repeat-x top; overflow: hidden; }
#main .photoBlock { float: right; width: 180px; margin: 0 0 15px 15px; border-bottom: #999 dashed 1px; color: #666; font-size: 9px; background-color: white;}

.imgBar { float: left; width: 600px; background: #333 url("http://www.iupui.edu/_Assets/images/amazing_img_bg.jpg") right no-repeat; line-height:1em; }
#main.wide .imgBar { margin-bottom: 5px; }
#main .videoplayer { float: right; margin: 0 0 8px 8px; }

#main table.tabular { width: 380px; }
#main.wide table.tabular { width: 580px; }
#main table.tabular caption { text-align: left; margin-left: 6px; padding: 5px 0 0 0; font: bold 12px helvetica; color: #900; }
#main table.tabular tr th { text-align: left; vertical-align: top; }
#main table.tabular tr td { padding: 5px; margin: 3px; vertical-align: top; }
#main table.tabular tr td table { width: 350px; }

#main table tr.odd { background-color: #ddd; }

#main table.animate tr:hover { background: #DDD; } /* <---- Table animations for interactive tables */

#main table.mapsTable { float: left; width: 540px; margin: 5px 25px; }
#main table.mapsTable tr:hover { background: none; }
#main table.mapsTable tr td { width: 252px; vertical-align: top; }
#main table.mapsTable tr td img { padding: 8px; }
#main table.mapsTable tr td strong { display: block; padding-top: 10px; }

#rightNav { float: left; width: 201px; background: #666 url("http://www.iupui.edu/_Assets/images/rightCol/rcol_gradient.jpg") repeat-x; overflow: hidden; }
#rightNav .flash { height: 216px; overflow: hidden; }
#rightNav ul { margin: 0; padding: 0; background: #333;  }
#rightNav hr { margin: 0px; height: 0px; border-top: 1px solid #999; }
#rightNav ul li { margin: 0 5px; padding: 5px 2px; line-height: 12px; color: #AAA; }
#rightNav .tinylist li a { text-decoration: none;}
#rightNav .tinylist li { font-size: 10px; padding: 2px 4px 2px 9px;}
#rightNav .tinylist li a:hover { display:block; background-color:#bbb; color:#222; }
#rightNav ul.tinylist { padding-bottom: 9px;}
#rightNav ul.tinylist li ul { border-left: none; margin-top: 2px; }
#rightNav .item { padding: 3px; font-size: 90%; color: #AAA; }
#rightNav .itemtitle { font-size: 110%; }
#rightNav .flash, #rightNav h2, #rightNav ul, #rightNav p, #rightNav table { border-left: 1px solid #333; }
#rightNav .content { background: #444; padding: 8px; }
#rightNav .content p { border: 0; }
#rightNav .content h3 { color: white; margin: 0;}
#rightNav table { border: 0; padding: 0; background: #333; width: 100%;}
#rightNav table tr { vertical-align: top; }
#rightNav table th { font-weight: bold; padding-bottom: .5em; }
#rightNav table td { padding-bottom: .5em; }
#rightNav p { padding: 3px 5px 10px 5px; display: block; background: #333; color: #DDD !important; margin: 0; }
#rightNav a { color: #CCC !important; text-decoration: none; }
#rightNav p a img, #rightNav a img { border: none; }
#rightNav p.caption { padding: 5px; margin: 0; font-size: 10px;}
#rightNav p.caption a { color: #ccc; }
#rightNav p.break { border-top: 1px solid #666; padding-top: .5em; }
#rightNav .caption img {clear: both; }
#rightNav h2, #rightNav h3 { color: #EEE; }

address.footer { clear: both; margin: 0 auto; padding: 0 0 10px; color: #CCC; font: 9px Verdana, Arial, helvetica, sans-serif; line-height: 15px; }
address img { border: 0; }

#main p.callout { font-style: italic; border: 3px solid #CCC; background: #F0F0F0; padding: 10px; width: 20em; float: right; line-height: 1.4em; margin-left: 1em; }

/*---included video lists---*/
.iupuiPodcast ul { list-style: none; background-color: none; }
.iupuiPodcast li { margin: 0; padding: 0; }
.iupuiPodcast li a { display: block; border: 1px solid #ddd; padding: .5em; height: 50px; background-color: #444; margin:0; font-weight:bold; }
.iupuiPodcast li a:hover { background-color: #333; }
.iupuiPodcast li a img { float: left; padding-right: 1em;}


/*------------------*/
/*---Skin Options---*/
/*------------------*/

#apage #main h3, #apage #main h4, #apage #main h5 { background-color: #F0F0F0; }

#siteHeader { width: 800px; height: 100px; display: block; margin:0; }
#siteHeader h1 { margin: 0; padding: 0; }
#siteHeader h1 a { width: 432px; margin:0; padding:0; float: left; display: block; float: left; height: 100px; }
#siteHeader h1 a i, #siteHeader h1 a em { display: none; }
#siteHeader ul { list-style: none; margin: 0; padding: 0; }
#siteHeader ul li { float: left; margin: 9px 0 0 16px; padding: 0; }
.sh_thisSite { background: url('http://www.iupui.edu/_Assets/images/template/sh/test_header.jpg') no-repeat top left; }
.sh_finance { background: url('http://www.iupui.edu/_Assets/images/template/sh/finance.jpg') no-repeat top left #AF906A; }
.sh_budget { background: url('http://www.iupui.edu/_Assets/images/template/sh/budget.jpg') no-repeat top left #AF906A; }
.sh_registrar { background: url('http://www.iupui.edu/_Assets/images/template/sh/registrar.jpg') no-repeat top left #c78036; }
.sh_registrar2 { background: url('http://www.iupui.edu/_Assets/images/template/sh/registrar_leather.jpg') no-repeat top left #c78036; }
.sh_ocm { background: url('http://www.iupui.edu/_Assets/images/template/sh/ocm.jpg') no-repeat top left #333; }
.sh_wwwhelp { background: url('http://www.iupui.edu/_Assets/images/template/sh/wwwhelp.jpg') no-repeat top left #333; }
.sh_jagtv { background: url('http://www.iupui.edu/_Assets/images/template/sh/jagtv.jpg') no-repeat top left #7d110c; }
.sh_iupuiimpact { background: url('http://www.iupui.edu/_Assets/images/template/sh/iupui-impact.jpg') no-repeat top left #7d110c; }
.sh_impact { background: url('http://www.iupui.edu/_Assets/images/template/sh/sh_impact.jpg') no-repeat top left #444; }
.sh_academics { background: url('http://www.iupui.edu/_Assets/images/template/sh/sh_academics.jpg') no-repeat top left #7d110c; }
.sh_spirit { background: url('http://www.iupui.edu/_Assets/images/template/sh/spirit.jpg') no-repeat top left #7d110c; }
.sh_extaff { background: url('http://www.iupui.edu/_Assets/images/template/sh/extaff.jpg') no-repeat top left #7d110c; }
.sh_petronio { background: url('http://www.iupui.edu/_Assets/images/template/sh/petronio.jpg') no-repeat top left #2d637f; }
.sh_sl { background: url('http://www.iupui.edu/_Assets/images/template/sh/sl_header.jpg') no-repeat top left #2d637f; }
.sh_ped { background: url('http://www.iupui.edu/_Assets/images/template/sh/pediatric_dentistry.jpg') no-repeat top left #2d637f; }
.sh_diversity { background: url('http://www.iupui.edu/_Assets/images/template/sh/diversity_header.jpg') no-repeat top left #333; }
.sh_40th { background: url('http://www.iupui.edu/_Assets/images/template/sh/40th_header.jpg') no-repeat top left #7d110c; }
.sh_research { background: url('http://www.iupui.edu/_Assets/images/template/sh/research.jpg') no-repeat top left #2d637f; }
.sh_hepatology { background: url('http://www.iupui.edu/_Assets/images/template/sh/hepatology.jpg') no-repeat top left #c78036; }
.sh_oeo { background: url('http://www.iupui.edu/_Assets/images/template/sh/oeo.jpg') no-repeat top left #af906a; }
.sh_chancellor { background: url('http://www.iupui.edu/_Assets/images/template/sh/chancellor.jpg') no-repeat top left #7d110C; }
.sh_admin { background: url('http://www.iupui.edu/_Assets/images/template/sh/sh_administration.jpg') no-repeat top left #900; }
.sh_comrelations { background: url('http://www.iupui.edu/_Assets/images/template/sh/outreach.jpg') no-repeat top left #808a53; }
.sh_academic_affairs { background: url('http://www.iupui.edu/_Assets/images/template/sh/academic_affairs.jpg') no-repeat top left #c78036; }
.sh_uway { background: url('http://www.iupui.edu/_Assets/images/template/sh/uway_header.jpg') no-repeat top left #c78036; }
.sh_emergency { background: url('http://www.iupui.edu/_Assets/images/template/sh/emergency.jpg') no-repeat top left #7d110C; }
.sh_alum_socialwork { background: url('http://www.iupui.edu/_Assets/images/template/sh/alumni_socialwork.jpg') no-repeat top left #7d110C; }
.sh_fcouncil { background: url('http://www.iupui.edu/_Assets/images/template/sh/facultycouncil.jpg') no-repeat top left #7d110C; }
.sh_scouncil { background: url('http://www.iupui.edu/_Assets/images/template/sh/staffcouncil.jpg') no-repeat top left #808a53; }
.sh_magazine { background: url('http://www.iupui.edu/_Assets/images/template/sh/magazine.jpg') no-repeat top left #333; }
.sh_newscenter { background: url('http://www.iupui.edu/_Assets/images/template/sh/newscenter.jpg') no-repeat top left #333; }
.sh_newsadmin { background: url('http://www.iupui.edu/_Assets/images/template/sh/newsadmin.jpg') no-repeat top left #2d637f; }
.sh_tf { background: url('http://www.iupui.edu/_Assets/images/template/sh/tf_header.jpg') no-repeat top left #2d637f; }
.sh_wow { background: url('http://www.iupui.edu/_Assets/images/template/sh/wow_header.jpg') no-repeat top left #2d637f; }
.sh_green { background: url('http://www.iupui.edu/_Assets/images/template/sh/green_iupui.jpg') no-repeat top left #808a53; }
.sh_mobile { background: url('http://www.iupui.edu/_Assets/images/template/sh/mobile.jpg') no-repeat top left #808a53; }
.sh_comtheme { background: url('http://www.iupui.edu/_Assets/images/template/sh/sh_commontheme.jpg') no-repeat top left #808a53; }
.sh_ucase { background: url('http://www.iupui.edu/_Assets/images/template/sh/ucase.jpg') no-repeat top left #2d637f; }
.sh_trip { background: url('http://www.iupui.edu/_Assets/images/template/sh/trip.jpg') no-repeat top left #333; }
.sh_alumni { background: url('http://www.iupui.edu/_Assets/images/template/sh/alumni.jpg') no-repeat top left #2d637f; }
.sh_ivytech { background: url('http://www.iupui.edu/_Assets/images/template/sh/ivytech.jpg') no-repeat top left #c78036; }
.sh_hls { background: url('http://www.iupui.edu/_Assets/images/template/sh/hls.jpg') no-repeat top left #AF906A; }
.sh_aboutiupui { background: url('http://www.iupui.edu/_Assets/images/template/sh/about_iupui.jpg') no-repeat top left #333; }
.sh_site { background: url('http://www.iupui.edu/_Assets/images/template/sh/about_site.jpg') no-repeat top left #333; }
.sh_career { background: url('http://www.iupui.edu/_Assets/images/template/sh/career.jpg') no-repeat top left #c78036; }
.sh_careers { background: url('http://www.iupui.edu/_Assets/images/template/sh/careers.jpg') no-repeat top left #990000; }
.sh_hra { background: url('http://www.iupui.edu/_Assets/images/template/sh/hra.jpg') no-repeat top left #2d637f; }
.sh_sandbox { background: url('http://www.iupui.edu/_Assets/images/template/sh/sandbox.jpg') no-repeat top left #2d637f; }
.sh_education_alumni { background: url('http://www.iupui.edu/_Assets/images/template/sh/education_alumni.jpg') no-repeat top left #7d110C; }
.sh_ped_dentistry { background: url('http://www.iupui.edu/_Assets/images/template/sh/dentistry_alumni_association.jpg') no-repeat top left #7d110C; }
.sh_campus_visit { background: url('http://www.iupui.edu/_Assets/images/template/sh/campusvisits.jpg') no-repeat top left #af906a; }
.sh_admissions { background: url('http://www.iupui.edu/_Assets/images/template/sh/admissions.jpg') no-repeat top left #7d110C; }
.sh_senior_academy { background: url('http://www.iupui.edu/_Assets/images/template/sh/senior_academy.jpg') no-repeat top left #7d110C; }
.sh_purchasing { background: url('http://www.iupui.edu/_Assets/images/template/sh/purchasing.jpg') no-repeat top left #7d110C; }
.sh_shrs_alumni { background: url('http://www.iupui.edu/_Assets/images/template/sh/shrs_alumni.jpg') no-repeat top left #7d110C; }
.sh_purchasing_gold { background: url('http://www.iupui.edu/_Assets/images/template/sh/purchasing_gold.jpg') no-repeat top left #af906a; }
.sh_purchasing_grey { background: url('http://www.iupui.edu/_Assets/images/template/sh/purchasing_dkgray.jpg') no-repeat top left #333; }
.sh_student_tech { background: url('http://www.iupui.edu/_Assets/images/template/sh/st.jpg') no-repeat top left #990000; }
.sh_summerimpact { background: url('http://www.iupui.edu/_Assets/images/template/sh/summerimpact.jpg') no-repeat top left #444; }

.sh_scholarship { background: url('http://www.iupui.edu/_Assets/images/template/sh/sh_scholarships.jpg') no-repeat top left #7d110C; }

.sh_sas { background: url('http://www.iupui.edu/_Assets/images/template/sh/sas.jpg') no-repeat top left #c78036; }
.sh_neal_marshall { background: url('http://www.iupui.edu/_Assets/images/template/sh/neal_marshall.jpg') no-repeat top left #7D110C; }

.sh_oia { background: url('http://www.iupui.edu/_Assets/images/template/sh/oia.jpg') no-repeat top left #af906a; }
.sh_sa { background: url('http://www.iupui.edu/_Assets/images/template/sh/studyabroad.jpg') no-repeat top left #af906a; }
.sh_intlapp { background: url('http://www.iupui.edu/_Assets/images/template/sh/intlapps.jpg') no-repeat top left #af906a; }
.sh_excellence { background: url('http://www.iupui.edu/_Assets/images/template/sh/excellence.jpg') no-repeat top left #7d110c; }
.sh_fees { background: url('http://www.iupui.edu/_Assets/images/template/sh/fees_header.jpg') no-repeat top left #808a53; }
.sh_health { background: url('http://www.iupui.edu/_Assets/images/template/sh/health_header.jpg') no-repeat top left #808a53; }
.sh_bells { background: url('http://www.iupui.edu/_Assets/images/template/sh/bells_header.jpg') no-repeat top left #333; }
.sh_bcteam { background: url('http://www.iupui.edu/_Assets/images/template/sh/bcteam_header.jpg') no-repeat top left #AF906A; }

.sh_video { background: url('http://www.iupui.edu/_Assets/images/template/sh/video.jpg') no-repeat top left #990000; }

.sh_shrsweb { background: url('http://www.iupui.edu/_Assets/images/template/sh/shrsweb_header.jpg') no-repeat top left #7d110C ;  }
.sh_shrsweb_pt { background: url('http://www.iupui.edu/_Assets/images/template/sh/shrsweb_pt_header.jpg') no-repeat top left #7d110C; }
.sh_shrsweb_ot { background: url('http://www.iupui.edu/_Assets/images/template/sh/shrsweb_ot_header.jpg') no-repeat top left #7d110C; }
.sh_shrsweb_nd { background: url('http://www.iupui.edu/_Assets/images/template/sh/shrsweb_nd_header.jpg') no-repeat top left #7d110C; }
.sh_shrsweb_hs { background: url('http://www.iupui.edu/_Assets/images/template/sh/shrsweb_hs_header.jpg') no-repeat top left #7d110C; }
.sh_funding { background: url('http://www.iupui.edu/_Assets/images/template/sh/funding_header.jpg') no-repeat top left #808a53; }
.sh_rec { background: url('http://www.iupui.edu/_Assets/images/template/sh/rec_header.jpg') no-repeat top left #AF906A; }

.sh_ovmp { background: url('http://www.iupui.edu/~ovmp/_assets/images/web_header.jpg') no-repeat top left #333; }

/*-----------------*/
/*-Light Gray Skin-*/
/*-----------------*/

#page.lightGray #leftNav { background-color: #eFefEF;  }
/*-- Tier One Nav --*/
#page.lightGray #leftNav ul li.subhead, #page.lightGray #leftNav ul li.highlight { color: #FFCC00; }
#page.lightGray #leftNav ul li.subhead a, #page.lightGray #leftNav ul li.highlight a, #leftNav.lightGray ul li.subhead span { color: #333; background-color: #e0e0e0; }
#page.lightGray #leftNav ul li.subhead a:hover, #page.lightGray #leftNav ul li.highlight a:hover { background-color: #ccc; color: black; }
#page.lightGray #leftNav ul li.subhead a.no_point:hover, #leftNav.lightGray ul li.highlight a.no_point:hover { background-color: #ccc; }

/*-- Tier Two Nav --*/
#page.lightGray #leftNav ul li.subhead ol, #page.lightGray #leftNav ul li.subhead ul { border-bottom-color: #ebebeb; }
#page.lightGray #leftNav ul.visible li a, #page.lightGray #leftNav ul li.subhead ul li a, #leftNav.lightGray ul li.subhead ol li a { background-color: #ebebeb; }
#page.lightGray #leftNav ul li.subhead ul li a:hover, #page.lightGray #leftNav ul li.subhead ol li a:hover { background-color: #ccc; }
#page.lightGray #leftNav ul.visible li a:hover { background-color: #ccc; }

/*-- Tier Three Nav --*/
#page.lightGray #leftNav ul.visible { border-bottom-color: #DDD; }
#page.lightGray #leftNav ul.visible li.current ul { border-bottom-color: #F0F0F0; }
#page.lightGray #leftNav ul.visible li.current ul li a { background-color: #F0F0F0; }
#page.lightGray #leftNav ul.visible li.current ul li a:hover { background: #DDD; color: black;}

#page.lightGray #leftNav ul#featuredMenu li a { background: #EEE; }
#page.lightGray #leftNav ul#featuredMenu li a:hover { background: #DDD; }

/*--Main Content Styles--*/
#page.lightGray #main h2 { color: #990000; }
#page.lightGray #main h3, #page.lightGray #main h4, #page.lightGray #main h5 { color: #333; padding: .5em .3em .5em 0; margin-left: 12px; margin-right: 12px; margin-top: 1.25em; }


/*-- RightNav Styles --*/
#page.lightGray #rightNav { background-color: #F5F5F5; }
#page.lightGray #rightNav ul li, #page.lightGray #rightNav .item, #page.lightGray #rightNav p, #page.lightGray #rightNav .content h3, #page.lightGray #rightNav p.caption a { color: #333; }
#page.lightGray #rightNav ul, #page.lightGray #rightNav p, #page.lightGray #rightNav table, #page.lightGray #rightNav .content { background-color: #ebebeb;  }
#page.lightGray #rightNav hr, #page.lightGray #rightNav p.break { border-top-color: #; }
#page.lightGray #rightNav a { color: #222 !important; }
#page.lightGray #rightNav h2, #page.lightGray #rightNav h3, #page.lightGray #rightNav h2 a, #page.lightGray #rightNav h3 a { color: #333; background-color: #ddd; }
#page.lightGray #rightNav p { color: #444 !important; }
#page.lightGray #rightNav .tinylist li a:hover { background-color:#bbb; color:#222; }
#page.lightGray #rightNav .flash, #page.lightGray #rightNav h2, #page.lightGray #rightNav ul, #page.lightGray #rightNav p, #page.lightGray #rightNav table { border-left-color: #e5dfd3; }

#page.lightGray #rightNav .iupuiPodcast li a { border-color: #ddd; background-color: #F3F3F3; }
#page.lightGray #rightNav .iupuiPodcast li a:hover { background-color: white; }

/*------------*/         
/*-Olive Skin-*/
/*------------*/

#page.olive #leftNav { background-color: #b5b99e;  }
/*-- Tier One Nav --*/
#page.olive #leftNav ul li.subhead, #page.olive #leftNav ul li.highlight { color: #FFCC00; }
#page.olive #leftNav ul li.subhead a, #page.olive #leftNav ul li.highlight a, #leftNav.olive ul li.subhead span { color: #333; background-color: #b3b98a; }
#page.olive #leftNav ul li.subhead a:hover, #page.olive #leftNav ul li.highlight a:hover { background-color: #9ba461; color: white; }
#page.olive #leftNav ul li.subhead a.no_point:hover, #leftNav.olive ul li.highlight a.no_point:hover { background-color: #ccc; }

/*-- Tier Two Nav --*/
#page.olive #leftNav ul li.subhead ol, #page.olive #leftNav ul li.subhead ul { border-bottom-color: #ced2b4; }
#page.olive #leftNav ul.visible li a, #page.olive #leftNav ul li.subhead ul li a, #leftNav.olive ul li.subhead ol li a { background-color: #ced2b4; }
#page.olive #leftNav ul li.subhead ul li a:hover, #page.olive #leftNav ul li.subhead ol li a:hover { background-color: #c5caa5; color: black; }
#page.olive #leftNav ul.visible li a:hover { background-color: #ccc; color: black; }

/*-- Tier Three Nav --*/
#page.olive #leftNav ul.visible { border-bottom-color: #f2f7d4; }
#page.olive #leftNav ul.visible li.current ul { border-bottom-color: #f2f7d4; }
#page.olive #leftNav ul.visible li.current ul li a { background-color: #f2f7d4; }
#page.olive #leftNav ul.visible li.current ul li a:hover { background: #e3e7c6; color: black;}

#page.olive #leftNav ul#featuredMenu li a { background: #333; }
#page.olive #leftNav ul#featuredMenu li a:hover { background: #555; }

/*--Main Content Styles--*/ 
#page.olive #main h2 { color: #333; }
#page.olive #main h3, #page.olive #main h4, #page.olive #main h5 { background-color: #f0f3d7; padding: .5em .3em; margin-left: 12px; margin-right: 12px; margin-top: 1.25em; }

/*-- RightNav Styles --*/
#page.olive #rightNav { background-color: #dee1c7; }         
#page.olive #rightNav ul li, #page.olive #rightNav .item, #page.olive #rightNav p, #page.olive #rightNav .content h3, #page.olive #rightNav p.caption a { color: #333; }
#page.olive #rightNav ul, #page.olive #rightNav p, #page.olive #rightNav table, #page.olive #rightNav .content { background-color: #ced2b4;  }
#page.olive #rightNav hr, #page.olive #rightNav p.break { border-top-color: #; }        
#page.olive #rightNav a { color: #222 !important; }
#page.olive #rightNav p { color: #444 !important; }
#page.olive #rightNav h2, #page.olive #rightNav h3, #page.olive #rightNav h2 a, #page.olive #rightNav h3 a { color: white; background-color: #aab275; }

#page.olive #rightNav .tinylist li a:hover { background-color:#bbb; color:#222; }
#page.olive #rightNav .flash, #page.olive #rightNav h2, #page.olive #rightNav ul, #page.olive #rightNav p, #page.olive #rightNav table { border-left-color: #e5dfd3; }

/*-------------------*/
/*-- MIDNIGHT SKIN --*/
/*-------------------*/
#page.midnight #leftNav { background-color: #e2eaed;  }
/*-- Tier One Nav --*/
#page.midnight #leftNav ul li.subhead, #page.midnight #leftNav ul li.highlight { color: #FFCC00; }
#page.midnight #leftNav ul li.subhead a, #page.midnight #leftNav ul li.highlight a, #page.midnight #leftNav ul li.subhead span { background-color: #62747c; color: white; }
#page.midnight #leftNav ul li.subhead a:hover, #page.midnight #leftNav ul li.highlight a:hover { background-color: #416a7c; }
#page.midnight #leftNav ul li.subhead a.no_point:hover, #page.midnight #leftNav ul li.highlight a.no_point:hover { background-color: #ccc; }

/*-- Tier Two Nav --*/
#page.midnight #leftNav ul li.subhead ol, #page.midnight #leftNav ul li.subhead ul { border-bottom-color: #d2d9dc; }
#page.midnight #leftNav ul.visible li a, #page.midnight #leftNav ul li.subhead ul li a, #page.midnight #leftNav ul li.subhead ol li a { color: #333; background-color: #d2d9dc; }
#page.midnight #leftNav ul li.subhead ul li a:hover, #page.midnight #leftNav ul li.subhead ol li a:hover { background-color: #aeb9be; }
#page.midnight #leftNav ul.visible li a:hover { background-color: #aeb9be; }

/*-- Tier Three Nav --*/
#page.midnight #leftNav ul.visible { border-bottom-color: #e8f0f3; }
#page.midnight #leftNav ul.visible li.current ul { border-bottom-color: #e8f0f3; }
#page.midnight #leftNav ul.visible li.current ul li a { background-color: #e8f0f3; }
#page.midnight #leftNav ul.visible li.current ul li a:hover { background: #d2d9dc; color: #000;}

#page.midnight #leftNav ul#featuredMenu li a { background: #e8f0f3; }
#page.midnight #leftNav ul#featuredMenu li a:hover { background: #d2d9dc; }

#page.midnight #leftNav p, #page.midnight #leftNav p a { color: black; }
#page.midnight #leftNav p a { text-decoration: underline; }

/*-- Main Content Styles --*/
#page.midnight #main h2 { color: #333; }
#page.midnight #main h3, #page.midnight #main h4, #page.midnight #main h5 { background-color: #f1f2f3; color: #333; padding: .5em .3em; margin-left: 12px; margin-right: 12px; 
margin-top: 1.25em; }

/*-- RightNav Styles --*/
#page.midnight #rightNav { background-color: #ebeced;  }
#page.midnight #rightNav ul li, #page.midnight #rightNav .item, #page.midnight #rightNav p, #page.midnight #rightNav .content h3, #page.midnight
#rightNav p.caption a { color: #333 }
#page.midnight #rightNav ul, #page.midnight #rightNav p, #page.midnight #rightNav table, #page.midnight #rightNav .content { background-color: #dbdcdc;  }
#page.midnight #rightNav a { color: #222 !important; }
#page.midnight #rightNav p { color: #444 !important; }
#page.midnight #rightNav h2, #page.midnight #rightNav h3, #page.midnight #rightNav h2 a, #page.midnight #rightNav h3 a { color: white; background-color: #62747c; }

#page.midnight #rightNav .tinylist li a:hover { background-color:#bbb; color:#222; }
#page.midnight #rightNav .flash, #page.midnight #rightNav h2, #page.midnight #rightNav ul, #page.midnight #rightNav p, #page.midnight #rightNav table { border-left-color: #dbdcdc; }

#page.midnight.no_bg #main h3, #page.midnight.no_bg #main  h4, #page.midnight.no_bg #main h5,
#page.gold.no_bg #main h3, #page.gold.no_bg #main  h4, #page.gold.no_bg #main h5,
#page.olive.no_bg #main h3, #page.olive.no_bg #main  h4, #page.olive.no_bg #main h5, 
#page.lightGray.no_bg #main h3, #page.lightGray.no_bg #main  h4, #page.lightGray.no_bg #main h5 { background: none;  }

/*---------------*/
/*-- GOLD SKIN --*/
/*---------------*/

#page.gold #leftNav { background-color: #e5e3e0;  }
#page.gold #leftNav ul li.subhead a.no_point:hover, #page.gold #leftNav ul li.highlight a.no_point:hover { background-color: #afa082; }

/*-- Tier Two Nav --*/
#page.gold #leftNav ul li.subhead, #page.gold #leftNav ul li.highlight { color: #FFCC00; }
#page.gold #leftNav ul li.subhead a, #page.gold #leftNav ul li.highlight a, #page.gold #leftNav ul li.subhead span { color: #333;
background-color: #c8bca4; }
#page.gold #leftNav ul li.subhead a:hover, #page.gold #leftNav ul li.highlight a:hover { background-color: #afa082; color: black; }
#page.gold #leftNav ul li.subhead a.no_point:hover, #page.gold #leftNav ul li.highlight a.no_point:hover { background-color: #afa082; }

/*-- Tier Two Nav --*/
#page.gold #leftNav ul li.subhead ol, #page.gold #leftNav ul li.subhead ul { border-bottom-color: #e5dfd3; }
#page.gold #leftNav ul.visible li a, #page.gold #leftNav ul li.subhead ul li a, #page.gold #leftNav ul li.subhead ol li a { color: #333;
background-color: #e5dfd3; }
#page.gold #leftNav ul li.subhead ul li a:hover, #page.gold #leftNav ul li.subhead ol li a:hover { background-color: #e1d6c0; }
#page.gold #leftNav ul.visible li a:hover { background-color: #e1d6c0; }

/*-- Tier Three Nav --*/
#page.gold #leftNav ul.visible { border-bottom-color: #fff8eb; }
#page.gold #leftNav ul.visible li.current ul { border-bottom-color: #fff8eb; }
#page.gold #leftNav ul.visible li.current ul li a { background-color: #fff8eb; }
#page.gold #leftNav ul.visible li.current ul li a:hover { background: #f5efe2; color: black;}

#page.gold #leftNav ul#featuredMenu li a { background: #333; }
#page.gold #leftNav ul#featuredMenu li a:hover { background: #555; }

/*-- Main Content Styles --*/
#page.gold #main h2 { color: #333; }
#page.gold #main h3, #page.gold #main h5 { color: #333; padding: .5em .3em; margin-left: 12px; margin-right: 12px; margin-top: 1.25em; background-color: #f3f1ee; }
#page.gold #main h4, #page.gold #main h6 { color: #333; padding: .5em .3em; margin-left: 12px; margin-right: 12px; margin-top: 1.25em; background-color: #EEF0F3; }


/*-- RightNav Styles --*/
#page.gold #rightNav { background-color: #f3f1ee;  }
#page.gold #rightNav .title { color: #222; }
#page.gold #rightNav ul li, #page.gold #rightNav .item, #page.gold #rightNav p, #page.gold #rightNav .content h3, #page.gold 
#rightNav p.caption a { color: #333 }
#page.gold #rightNav ul, #page.gold #rightNav p, #page.gold #rightNav table, #page.gold #rightNav .content { background-color: #e5dfd3;  }
#page.gold #rightNav hr, #page.gold #rightNav p.break { border-top-color: #; }
#page.gold #rightNav a { color: #222 !important; }
#page.gold #rightNav p { color: #444 !important; }
#page.gold #rightNav h2, #page.gold #rightNav h3, #page.gold #rightNav h2 a, #page.gold #rightNav h3 a { color: white; background-color: #c8b184; }

#page.gold #rightNav .tinylist li a:hover { background-color:#bbb; color:#222; }
#page.gold #rightNav .flash, #page.gold #rightNav h2, #page.gold #rightNav ul, #page.gold #rightNav p, #page.gold #rightNav table { border-left-color: #e5dfd3; }

#page.gold #leftNav p, #page.gold #leftNav p a { color: black; }
#page.gold #leftNav p a { text-decoration: underline; }


div.multigrid { margin: 0 0 10px 12px !important; padding:0px; list-style: none; float: left; border: 3px solid #333; }
div.multigrid h3 { text-transform: uppercase; font-size: 14px; text-align: left; padding: .5em; margin: 0 !important; background:none !important;}
div.multigrid a h3 { background: none !important;}
div.multigrid p { display: block; margin: 0 10px 5px !important;}
div.multigrid ul { margin: 0 10px 5px !important; }
div.multigrid ul li { margin: 0 !important; padding: 0 0 .7em !important; }
div.multigrid p.end { margin: 0 !important; padding: .3em 0 .3em 10px !important; text-align: right; clear: left;}

div.multigrid.red { border-color: #990000; }
div.multigrid.leather { border-color: #c78036; }
div.multigrid.olive { border-color: #808a53; }
div.multigrid.midnight { border-color: #2d637f; }
div.multigrid.gray { border-color: #555; }

div.multigrid.red .reverseBG { background-color:#990000 !important; color: white !important;}
div.multigrid.leather .reverseBG { background-color:#c78036 !important; color: white !important;}
div.multigrid.olive .reverseBG { background-color: #808a53 !important; color: white !important;}
div.multigrid.midnight .reverseBG { background-color: #2d637f !important; color: white !important; }
div.multigrid.gray .reverseBG { background-color: #555 !important; color: white !important; }

div.multigrid .reverseBG a { color: white !important; }



/*---Homepage Layout Styles---*/

#page.home { background: none; }

#homeFlash { float: left; margin:0 0 4px 0; }
#homeFlash img { border: 0; }

#infoNav { width: 100%; fheight: 19px; margin-bottom: 6px; background: url("http://www.iupui.edu/_Assets/images/template/audience_grad_bg.gif") 
repeat-x top #191a1e; float: left; padding: 4px; }
#infoNav h2 { float: left; font-size: 11px; font-weight: bold; color: #ffcc00; margin: 0; padding: 0 10px 0 30px; }
#infoNav ul { float: left; margin: 0; padding: 0; left: 200px; }
#infoNav ul li { display: inline; margin: 0; }
#infoNav ul li a:link, #infoNav ul li a:visited, #infoNav ul li a:active  { display: block; float: left; padding: 0 18px; margin: 0; font-size: 9px; text-decoration: none; border-right: 1px #666 solid; }
#infoNav ul li a:hover { text-decoration: none; color: #FFCC00;  }

#aimpact { display: block; float: left; width: 532px; height: 159px; overflow: hidden; margin: 0 6px 0  0; }

.impact-item { margin: 5px; }
.impact-item img { float: left; }
.impact-item h3 { margin: 0; padding: 0; }

#impact #noflash { width: 532px; height: 159px; background: url("http://www.iupui.edu/_Assets/images/template/podcasts_bg_noflash.jpg"); }
#impact #noflash #xml { padding-left: 170px; float: left; }
#impact #noflash h3 { color: #FFCC00; font-size: 14px; margin:0; padding: 20px 0 0; width: 160px; }
#impact #noflash p a { display: block; padding: 3px 0; width: 160px; }
#impact #noflash #flashLink { float: right; }
#impact #noflash #flashLink a { display: block; width: 170px; height: 159px; }

.newsBlock { background: #333 url("http://www.iupui.edu/_Assets/images/template/news_events_r_bg.jpg") no-repeat top left; }
.eventsBlock { background: #333 url("http://www.iupui.edu/_Assets/images/template/news_events_l_bg.jpg") no-repeat top left; }
.newsEvents { float: left; width: 267px; height: 150px; overflow: hidden; border: 1px solid #707070; border-top: none; border-left: none;  font-size: 10px; }
.newsEvents ul { position: relative; top: -1px; width: 247px; height: 100px; overflow: hidden; margin: 0; padding: 5px 10px; background: 0; }
.newsEvents ul li { width: 220px; margin: 5px 5px 10px 5px; font-style: italic; }
.newsEvents p { width: 261px; height: 10px; margin: 2px 5px 0 15px; padding: 0; font-size: 9px; }
.newsEvents ul li a { text-decoration: none; font-weight: bold; font-style: normal; }
.newsEvents a { text-decoration: none; font-style: normal; }
.newsEvents a:hover { text-decoration: underline; }

#hotSpot { float: left; display: block; width: 262px; height: 159px; overflow: hidden; border: none; background: #222; margin: 0;}

ul#audience { list-style: none; background-color: #262626; width: 800px; float: left; margin: 0; padding: 0;}
ul#audience a img { border: 0; }
ul#audience li { float: left; list-style: none; margin: 0; padding: 0; }
ul#audience li.hotspot{ float: right;}
ul#audience li.audlinks { width: 320px; padding: 10px 0 0 10px; }
ul#audience li.audlinks a { width: 140px; height: 24px; text-decoration: none; text-transform:uppercase; float: left; display: block; margin: 5px; background-color: #333; text-align: center; padding: .8em 0 0; line-height: 1em;}
ul#audience li.audlinks a:hover { background-color:#444; }

#emerg { font-family: arial; text-align: left; background: #EEE; width: 800px; margin: 4px auto !important;  position: relative; }
#emerg b { color: #2d637f; font-size: 130%; padding-right: 4px; }  
#emerg a { display: block; text-decoration: none; line-height: 1.5em; padding: 4px 14px 8px 60px; background: #EEE url("/_Assets/images/template/alert_icon.png") no-repeat top left; color: black; margin:8px; margin-top:8px; }

#emergS { font-family: arial; text-align: left; background: #EEE; width: 800px; margin: 4px auto !important; position: relative; }
#emergS b { color: #2d637f; font-size: 130%; padding-right: 4px; }
#emergS a { display: block; text-decoration: none; line-height: 1.5em; padding: 10px; background: #EEE; color: black; margin:8px; margin-top:8px; }

#search_suggest {
        background-color: #333;
        text-align: left;
        position: absolute; z-order: 100; width: 175px;
        font-family: Verdana, Arial, helvetica, sans-serif;
        padding: 5px;
        display: none;   
}
#search_suggest ul { list-style: none; padding: 0; margin: 0; }
#search_suggest li { list-style: none; padding: 3px; }
#search_suggest a { display: block; padding: 5px; background-color: #444;  text-decoration:none;}
#search_suggest a:hover { background-color: #666; color: white; }
#search_suggest h4 { font-size: 10px; color: #FFCC00; margin-top: 0; }


#footerMap { background: #262626; margin: 6px auto; padding: 0; width: 800px; overflow:auto; }
#footerMap li { width: 16%; display: block; margin: 20px 0 20px; padding: 0px 15px; text-align: left; border-right: #555 1px solid; float: left; }
#footerMap li b, #footerMap li strong { font-size: 11px; font-weight: bold; color: #FFCC00; font-family: Verdana, Arial, sans-serif; float: left; }
#footerMap li b a, #footerMap li strong a { color:#FFCC00; text-decoration: none; }
#footerMap li a img { border: 0; float: right; }
#footerMap li ul { margin: 0; padding: 0; clear: left;  }
#footerMap li ul li { font-size: 10px; color: #DDD; font-family: Verdana, Arial, sans-serif; padding: 6px 0; margin: 0; width: 100%; border: none; line-height: 1.4em; }
#footerMap li li a { line-height: 1.4em; color:#EEE; text-decoration: none; border-bottom: #555 1px dotted; padding-bottom: 1px; }
#footerMap li li a:hover { border-bottom: solid 1px #FFF; color: #FFCC00; }
#footerMap li ul li.break { padding-top: .75em; }
#footerMap li.news ul li, #footerMap li.events ul li { text-transform: none; padding-bottom: .8em; font-style: italic; color: #AAA; }
#footerMap li.news ul li a, #footerMap li.events ul li a { line-height: 1.6em; font-style: normal; }
#footerMap li.news, #footerMap li.events { width: 26%; }
#footerMap li.events { border: none; }
//#footerMap li.news a { display: block; border: 0; float: left; left: 60px;}
#footerMap li.news img { }
#footerMap li.featured ul li a img { float: left; margin-top: 4px; }
#footerMap li.featured ul li a { text-transform: none; line-height: 1.6em;  }
#footerMap li.news ul li .tnimg { float: left; width: 40px; }
#footerMap li.news ul li a.txt { display: block; padding-left: 50px; }
#footerMap li.news ul li a { border-bottom: none;}
#footerMap .seo { display: none;}
#footerMap li.news ul li img { width:40px; height:40px;}
#footerMap li select { font-size: 9px; border: 1px solid black; background-color: #444; color: white; text-transform: 
none; }
#footerMap li form { margin: 0; padding: 0; }

#footerNav { float: left; width: 355px; height:50px; overflow: hidden; margin: 0; padding: 0; clear: both; }
#footerNav ul { width: 355px; height: 17px; margin: 0; padding: 0; }
#footerNav ul li { display: inline; position: relative; top: 2px; margin: 0; padding: 3px; border-right: 1px solid #444; color: #222; font-size: 9px;  }
#footerNav ul li a { color: #333; text-decoration: none; }
#footerNav ul li a:hover, #footerNav ul li a:active { text-decoration: underline; }
#footerNav ul li.title { display: block; float: left; top: 0; width: 84px; height: 11px; padding: 3px; margin-right: 2px; text-align: right; }
#footerNav ul#info li.last, #footerNav ul#email li.last, #footerNav ul#tools li.last { border-right: none; }
#footerNav ul#info { background: #BCBCBC; }
#footerNav ul#info li.title { background: #969696; border: none; }
#footerNav ul#email { background: #CDCDCD; }
#footerNav ul#email li.title { background: #A4A4A4; border: none; }
#footerNav ul#tools { background: #BCBCBC; }
#footerNav ul#tools li.title { height: 10px; background: #949494; border: none; }

ul#bio { float: left; margin: 0; padding: 3px 3px 3px 109px; height: 43px; overflow: hidden; font-size: 9px; background: url("http://www.iupui.edu/_Assets/images/template/bio_bg.jpg") top left no-repeat #323232; display: block;}
ul#bio li { display: block; margin: 0; padding: 3px; width: 160px; _width: 156px; float: left; }
ul#bio img { float: left; margin: 0 10px 0 0; padding: 0; }
ul#bio a img { border: none; }
ul#bio a { text-decoration: none; line-height: 4em;}
ul#bio strong { font-size: 9px; font-weight: normal; color: #AAA; }


/*ul#bio { float: left; margin: 0; padding: 0 0 0 109px; height: 50px; overflow: hiden; font-size: 10px; 
ul#bio li { margin: 5px 0; padding: 0; width: 160px; _width: 40px; display: block; float: left; background: #4C4C4C; }
ul#bio li p { margin: 0; padding: 0 5px 0 0; color: #E5E5E5; width: 160px; display: block; border: 1px solid red; }
ul#bio li a { text-decoration: none; }

ul#bio img { float: left; margin: 1px 5px; padding: 0; }
ul#bio a img { border: none; }
*/



/* utilized in portfolio section of site */

ul#portfolioMenu {
        bullet-style: none;
        margin: 0; padding: 0;
        border-right: 1px #999 solid;
        float: left;
}
        
ul#portfolioMenu li {
        display: block;
        float: left;
        border: 1px #999 solid;
        border-right: 0; border-bottom: 0;
        margin: 0; padding: 0;
        line-height: 1em;
}
ul#portfolioMenu li a { display: block; padding: 0 10px; line-height: 1.5em; }
ul#portfolioMenu li a, ul#portfolioMenu li a:link { text-decoration: none; color: #333; }
ul#portfolioMenu li a:hover { background-color: #F3E6D7; }
ul#portfolioMenu li a.selected { background-color: #FED19B; font-weight: bold;}
ul#portfolioMenu li.description { display: none; }
        
ul#portfolioSelections {
        bullet-style: none;
        padding: 10px;
        margin: 0 0 10px;
        border: 1px #999 solid;
        float: left;
        width: 530px;
	_width: 527px; 
        clear: all;
}
ul#portfolioSelections li { display: block; width: 175px; float: left; margin: 0; padding: 0; height: 140px; }
ul#portfolioSelections li p { padding: 0 10px 0 0; margin:0;}
ul#portfolioSelections li img { border: 0; padding: 0; margin: 0; }
ul#portfolioSelections li a, ul#portfolioMenu li a:link { text-decoration: none; }
ul#portfolioSelections li.description { display: none; }

/* Forms CSS by Chris Brown */
#form_body {
	margin: 10px;
	padding-bottom:30px;
}

#form_body h3 {
	font-family:Arial, Helvetica, sans-serif;
	display: block;
	font-size: 14px;
	font-weight: bold;		
	text-align: left;		
	text-transform: uppercase;		
	background-color: #DEDACA;	
	color: #5E5945;
	letter-spacing: .15em;
	padding: 6px;
	border: 1px solid #80795F;
	border-width: 1px 0;
	margin-bottom:0px;
	margin-left:0px;
}

#form_body h4 {
	font-family:Arial, Helvetica, sans-serif;
	display: block;
	font-size: 12px;
	font-weight: bold;		
	text-align: left;		
	text-transform: uppercase;		
	background-color: #E6B3B3;	
	color: #6B2E2E;
	letter-spacing: .07em;
	padding: 3px 6px!important;
	border: 1px solid #6B2E2E;
	border-width: 1px;
	margin:10px 0 0 0!important;
	text-decoration: none;
}

.errors_list {
	clear:both;
	margin: 10px;
	padding: 10px;
	border: 3px solid #990000;
	font-size: 12px;
	background-color: #F0DBDB;
}

.errors_list span.error_msg {
	font-size: 16px;
	text-transform:uppercase;
	color: red;
	display: block;
	margin-bottom: 10px;
}

.errors_list .errors {
	font-size: 12px;
}

.errors_list span.error_fld {
	font-weight: bold;
	text-transform:uppercase;
	color: red;
}

.form_section {
	width:100%;
	clear:both;
	margin-top: 12px;
	border-bottom: 1px dashed #ccc;
	padding-bottom:12px;
}

div.hidden_section {
	background-color: #FFF;
	margin-bottom: 10px;
}

div.alert {
	background-color: #F1EDD9;
	color: #333;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	margin: 10px;
}

div.alert h4 {
	color: #80774D!important;
	text-transform: uppercase;
	font-weight: normal;
	letter-spacing: .3em;
	text-align: center;
}

div.alert h6.notice {
	font-size: 14px;
	color: #2E4E6B;
	line-height: 16px;
	vertical-align: middle;
	margin-left: 0;
}

.alert img.warning_icon {
	vertical-align: middle;
	margin-right: 6px;
}

.form_section div.clear {
	clear: both;
}

#form_body p {
	margin: 0;
	padding: 10px 0px; !important
}

.form_p {
	margin: 0;
}

#form_body label {
	display: block;
	text-transform:uppercase;
	font-size: 12px;
	font-weight:bold;
	color: #5E5945;
	margin-bottom: 4px;
}

#form_body label .tip {
	font-weight: normal;
	color: #888;
	display:block;
}

.col_1 {
	width: 300px;
	float: left;
	padding-right: 10px;
}

.col_2 {
	padding-left: 310px;
}

.text_fld {
	border: 1px solid #990000;
	background: #ECEBED;
	font-size: 14px;
	padding: 6px 2px;
	width: 200px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing: .04em;
	color: #333;
}

.text_fld_long {
	border: 1px solid #990000;
	background: #ECEBED url(/_Assets/images/field_bkgd.jpg) repeat-x bottom left;
	font-size: 12px;
	padding: 6px 2px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing: 0.04em;
	color: #333;
	width:90%;
}

ul.radio_vert {
	
}

ul.radio_vert li {
	list-style-type:none;
}

.form_section textarea {
	border: 1px solid #990000;
	background: #ECEBED;
	font-size: 12px;
	line-height: 18px;
	padding: 6px 2px;
	width: 90%;
	height: 100px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing: .04em;
	color: #333;
}

.form_section select {
	width: 200px;
	background: #ECEBED;
	border: 1px solid #990000;
	color: #333;
	text-transform: uppercase;
	padding: 2px 2px;
	font-size: 12px;
}

.form_section select.counter {
	width: 100px;
}

.form_section select.select_long {
	width: 400px;
	font-size: 12px;
}

.form_section select option, .form_section select_long option {
	padding: 2px 4px;
}

.require {
	color: #FF0000;
	font-weight:bold;
}

#form_body #submit, #form_body #reset {
	padding: 6px;
	font-size:12px;
	font-weight:bold;
	font-variant:small-caps;
	color:#990000;
	letter-spacing:.15em;
}

#form_body fieldset {
	border: 2px #808a53 solid;
	background-color: #F6F6F6;
	margin-bottom: 1em;
}
#aform_body fieldset label { color: white; }

#form_body legend {
	border: 2px #808a53 solid;
	background-color: #808a53;
	font-size: larger;
	text-transform: uppercase;
	color: white;
	font-weight: bold;
	padding: .25em;
}

#form_body fieldset fieldset {
	margin-top: 1em;
	background-color:#F9F9F9;
	border: 1px dashed #888;
}

#form_body fieldset fieldset legend {
	background-color: #888;
	border-color:#888;
}

/* End Forms CSS */

/* Buttons CSS by Chris Brown */
.buttons a, .buttons button {
	display:block;
	float:left;
	margin:0 7px 0 0;
	background-color:#e8e8e8;
	border:1px solid #dedede;
	border-top:1px solid #eee;
	border-left:1px solid #eee;
	
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size:12px;
	line-height:130%;
	text-decoration:none;
	font-weight:bold;
	color:#565656 !important;
	cursor:pointer;
	padding:5px 10px 6px 7px; /* Links */
}

.buttons button{
	width:auto;
	overflow:visible;
	padding:4px 10px 3px 7px; /* IE6 */
}

.buttons button[type]{
	padding:5px 10px 5px 7px; /* Firefox */
	line-height:17px; /* Safari */
}

*:first-child+html button[type]{
	padding:4px 10px 3px 7px; /* IE7 */
}

.buttons button img, .buttons a img{
	margin:0 3px -3px 0 !important;
	padding:0;
	border:none;
	width:16px;
	height:16px;
}

.buttons #submit, .buttons #reset {
	font-variant: normal;
}

/* STANDARD Button */

button:hover, .buttons a:hover{
	background-color:#dff4ff;
	border:1px solid #c2e1ef;
	color:#336699;!important
}
.buttons a:active{
	background-color:#6299c5;
	border:1px solid #6299c5;
	color:#fff;
}

/* POSITIVE Button */

button.positive, .buttons a.positive{
	color:#529214;!important
}
.buttons a.positive:hover, button.positive:hover{
	background-color:#E6EFC2;
	border:1px solid #C6D880;
	color:#529214;!important
}
.buttons a.positive:active{
	background-color:#529214;
	border:1px solid #529214;
	color:#fff;
}

/* NEGATIVE Button */

.buttons a.negative, button.negative{
	color:#d12f19;!important
}
.buttons a.negative:hover, button.negative:hover{
	background:#fbe3e4;
	border:1px solid #fbc2c4;
	color:#d12f19;!important
}
.buttons a.negative:active{
	background-color:#d12f19;
	border:1px solid #d12f19;
	color:#fff;!important
}
/* End Buttons CSS */
.mdd { display:none;}

/*---Print Style---*/
@media print {		
	h2.title { padding: 5px 0 0 0; margin-left: 5px; }
	img.wide { margin: 0 50px 10px 0; }
	#page, #main, #rightNav { border: none; }
	#page { display: inline; text-align: left; width: 510px; background: none; border: none; }
	#page img { padding: 5px 0; }
	#headSpan { height: 43px; margin-bottom: 5px; overflow: hidden; background: none; background: url("null"); border-bottom: 1px solid #DDD; }
	#head h1 { margin: 2px 10px 0 5px; padding: 0; font-size: 30pt; }
	#head h1 a { color: #990000; text-decoration: none; }
	#head p { margin: 8px 10px 0 0; padding: 0; font-size: 10pt; }
	#head h1, #head p { display: block; float: left; text-align: left;  }	
	#main { clear: both; display: inline; float: none; width: 800px; _width: 500px; margin: 0; padding: 0 0 5px 0; border: none; text-align: left; }		
	#main > img:first-child { float: left; margin: 0 100px 20px 0; }
	#main h2 { display: block; clear: both; }
	#main h3, #main hr { clear: left; }
	h1, h2, h3, h4, h5, h6, p { margin-left: 0 !important; padding-left: 0 !important; }
	#main p { font-size: 12px; width: 640px; _width: 500px; padding-left: 20px; border: none; text-align: justify; }
	#main ul, #main ol, h1, h2, h3, h4 { text-align: left; }	
	#rightNav { float: none; clear: both; width: 550px; border: none; text-align: left; }	
	#rightNav p.caption { clear: both; background: none; width: 100%; padding: 0; margin: 3px 0; }
	#rightNav p.caption img { float: left; position: relative; top: -5px; margin-right: 5px; }	
	#rightNav h2, #rightNav ul, #rightNav p { border: none; } 		
	#siteHeader h1 a i, #siteHeader h1 a em { display: block !important; text-decoration: none !important; font-style: normal; padding-top: 30px; }
	/*--- Homepage print style below. ---*/
	#homeFlash, #impact #flashcontent, a.hotSpotLink img#hotSpot, ul#bio { float: left; clear: left; margin: 0 0 5px 0; border: none; text-align: left; }
	.newsEvents { float: right; clear: none; position: relative; left: -100px; border: none; }
	.newsEvents h2.title { margin: 3px 0; padding: 0; background: none; background: 0; }
	.newsEvents ul { margin: 0 0 0 0; padding: 0 0 0 0; background: none; background: 0; }
	.newsEvents ul li { margin: 5px 0 5px 0; padding: 0 0 0 0; text-align: left; }
	/*---Finally, hide what we don't want people to see and fix our column heights---*/
	#infoNav, #footerNav, #head form, #head img, ul#topNav, p#skipNav, .handheld, #leftNav, #rightNav .flash, p.more, .newsEvents p, .headerpng, a.logo, img.logo, .logo, #footerMap, address.footer { display: none !important; }
	.column { overflow: visible; height: auto !important; }	
	.calloutBox { display: block !important; }
}

/*---Handheld, ScreenReader Styles ---*/
@media aural, braille, embossed, handheld, tty {
	.screen { display: none; }
	#skipNav, .handheld { display: block; }
}
#main .dkgray {
	display: block; 
	background-color:#F3F1EE; 
	border:1px solid #AF906A;
	margin: 5px 10px; !important
}

#main .ltgray {
	display: block; 
	background-color:#d2d9dc; 
	border:1px solid #2d637f;
	margin: 5px 10px; !important
}

.dkgray li, .ltgray li {
	list-style-type: none; !important
}

.headline {
	font-weight: bold;
	text-transform:capitalize;
}
.nopadding {padding:0; margin: 0; width: 335px;}
.grabcap {font-size:9px; line-height:12px; padding:0 8px; width:380px;}
.sidetext {font-size: 9px; text-align: left; margin-left: 25px;}
input.register {float: right; margin: 0 !important; }
form.fpboxes {margin: 0 !important;}
	 @media print {
	.nopadding, .grabcap {width: 650px;}
	 }

.grabcap1 {width: 650px;}
.nopadding1 {padding: 0; margin: 0; width: 335px;}
.nopadding1 {width: 650px;}

ul.feedGrid { margin:0 !important; float: left; padding:0px !important; }
.feedGrid li { background:#E5DFD3; list-style:none; float: left; width:200px; padding-left:10px; margin-left:0 !important; margin-bottom:10px !important; }
.feedGrid li h5 { color:#666; float:left; width: 180px; margin:10px;}
.feedGrid li ul { float: left; width:180px; margin:0 !important; clear:none !important; padding:0 !important;}
.feedGrid li ul li { list-style:none; background-color:none; width:auto; border:none; padding:0 !important; margin:0 0 5px !important; }
.feedGrid li ul li a { display: block; width: 140px; height: 25px; padding: 8px .5em .5em 50px; background: #2d637f; text-decoration:none; color:white !important;}
.feedGrid li ul li.group a { background: url('s/895/editor/images/buttons/social_links.png') no-repeat; }
.feedGrid li h5 a { display: block; font-size: 9px; color:#666 !important; font-weight:normal;}

.iupuiPodcast li a { display: block; border: 1px solid #C8B184 !important; padding: .5em; height: 50px; background-color: #C8B184 !important; margin:0; font-weight:bold; }
.iupuiPodcast li a:hover { background-color: #E1D6C0 !important; }
div #ContentMiddle {padding-left:20px; padding-right:10px}
div #rg_gfid_358_pnlBreadcrumbs {visibility:hidden}
div #rg_gfid_358_pnlBreadcrumbs {visibility:hidden}
div #rg_gfid_373_pnlBreadcrumbs {visibility:hidden}