/* custom style template 
-----------------------------------------------------------------------------*/
body{background:#fff url("../images/custom/body-bg-full.jpg") repeat-x scroll 100% 125px} /* background of site */
#content-image-table{margin-top:16px}
#content-image-table td{padding:0 !important}
#content-image-table #caption{background:#E1EAF6;border:none;padding:3px 7px !important}

/* HEADER
 * title to be replaced
 * margin between black menu links to be adjusted
-----------------------------------------------------------------------------*/
#header-inner h2 a{background:transparent url('../images/custom/masthead-logo-healthsciences.gif') no-repeat scroll 0 0;width:209px}
#topnav ul li{margin:0 40px 0 0}

/* HOMEPAGE - school level banner styles
-----------------------------------------------------------------------------*/
.stripViewer, .stripViewer .panelContainer .panel, #movers-row{width:934px}
.stripViewer{height:230px}
#feature{margin:16px 0 6px 14px;padding:0 0 9px 0;width:934px}
#feature:after{content:".";display:block;height:0pt;font-size:0pt;clear:both;visibility:hidden}
#feature-image{float:left;width:960px;height:230px;padding-left:0px }
#feature .ribbon{background:#d6492a none repeat scroll 0 0;color:#fff;font-family:Arial,verdana;font-size:23px;height:24px;margin:179px 0 0 -8px;opacity:0.8;padding:7px 15px 10px 18px;position:absolute;width:507px;z-index:100}
#feature .ribbon a:link, #feature .ribbon a:active, #feature .ribbon a:visited{color:#FFF}
#feature .ribbon a:hover{color:#9312AA}
#feature .ribbon a.last{margin-left:25px}
#feature .ribbon span.wrap{background:url("../images/custom/ribbon-curl.gif") no-repeat scroll 0 0 transparent;display:block;height:9px;left:0;position:absolute;top:-7px;width:9px}
#feature #right-ribbon{font-family:Georgia,Arial,verdana;font-size:1.5em;height:130px;left:695px;margin:0;padding:9px 0 10px 19px;position:absolute;top:40px;z-index:100}
#feature .ribbon-inner{background:#454545;color:#fff;font-family:arial,verdana,times New Roman;font-size:15px;margin-bottom:1px;opacity:0.87;padding:16px 0 11px 16px;text-transform:uppercase;width:230px}
#feature .ribbon-inner a:link, #feature .ribbon-inner a:active, #feature .ribbon-inner a:visited{color:#FFF;padding:13px 79px 13px 0}
#feature .ribbon-inner:hover a{color:#D8D8D8}

/* HOMEPAGE - content area
-----------------------------------------------------------------------------*/
/* Structure */
#home-content,#careers-content{background:#fff;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;border-top-left-radius:8px;border-top-right-radius:8px;margin:10px 0;width:960px;float:left;clear:both}
#second-content{margin-left:13px;margin-top:20px;padding-bottom:16px;width:934px}
#left-col{float:left;margin:0 6px 0 0;width:300px;border-right:1px solid #ccc}
#mid-col{float:left;width:408px;background:url("../images/custom/mid-bg.jpg") no-repeat scroll -9px 0 transparent}
#right-col{float:left;margin:0 0 0 6px;width:212px}

/* left col styles */
#left-col #static-nav h2{background:url("../images/custom/button-bg-orange.gif") no-repeat scroll 0 0 transparent;height:33px;padding:6px 0 0 15px;width:285px}
#left-col #static-nav h2:hover{opacity:0.9}
#left-col #static-nav h2 a:link, #left-col #static-nav h2 a:visited, #left-col #static-nav h2 a:active{color:#fff;display:block;font-size:16px;padding:4px 0 0 1px;text-transform:uppercase;width:260px}
#left-col ul#accordianmenu{width:300px}
#left-col ul#accordianmenu li{list-style:none}
#left-col ul#accordianmenu li h3.accordianhead{background:url("../images/custom/button-bg-grey.gif") repeat-x scroll 0 0 transparent;color:#404040;display:block;font-family:Arial,Verdana;font-size:16px;height:29px;padding:10px 0 0 16px;text-transform:uppercase}
#left-col ul#accordianmenu li ul li a{background:url("../images/custom/icon-smlgrey.gif") no-repeat scroll 0 center transparent;border-bottom:1px solid #E5E5E5;color:#444;display:block;font-family:Arial,Verdana;font-size:13px;padding:8px 10px 8px 16px}
#left-col ul#accordianmenu li ul{margin-bottom:5px}
#left-col ul#accordianmenu li ul li a:hover{background-color:#f6f8f9;color:#000}

/* mid-col styles */
#mid-col ul{list-style:none;margin:0px;padding:0px 12px}
#mid-col ul li{border-bottom:1px solid #ccc;clear:both;height:76px;list-style:none outside none;padding:12px 0px}
#mid-col ul li img{margin-right:8px;float:left}
#mid-col ul li h3{background:url("../images/custom/arrow-orange.gif") no-repeat scroll left center transparent;display:inline;font-size:15px;font-weight:bold;padding-left:11px;text-transform:uppercase}
#mid-col ul li h3 a:link, #mid-col ul li h3 a:active, #mid-col ul li h3 a:visited{color:#000}
#mid-col ul li h3 a:hover{color:#9312aa}

/* Right Col styles */
#right-col #news{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:1px solid #ccc;margin-bottom:10px;padding:7px 9px 12px 12px}
#right-col #news h3{background:url("../images/custom/arrow-orange.gif") no-repeat scroll left center transparent;border-bottom:1px solid #ccc;color:#D14323;display:block;font-size:14px;font-weight:bold;margin-top:5px;margin-bottom:10px;padding:5px 5px 5px 11px;text-transform:uppercase}
#right-col #news h3 a:link, #right-col #news h3 a:active, #right-col #news h3 a:visited{color:#D14323}
#right-col #news h3 a:hover{color:#9312AA}
#right-col #news ul.newsitems{margin-bottom:12px}
#right-col #news ul.newsitems li{background:url("../images/custom/bullet.gif") no-repeat scroll left 10px transparent;border-bottom:1px solid #E8E8E8;font-family:Arial,Verdana;font-size:13px;list-style:none outside none;padding:7px 10px 7px 16px}
#right-col #news ul.newsitems li:after{content:" " url(../images/custom/icon-newwindow.gif) ""}
#right-col #news ul.newsitems li a:link, #right-col #news ul.newsitems li a:visited, #right-col #news ul.newsitems li a:active{color:#2662e3}
#right-col #news ul.newsitems li a:hover{color:#9312aa}
#right-col #news ul.contact{font-size:13px;list-style:none}
#right-col #news ul.contact li span.key{display:inline-block;font-weight:bold;width:19px}
#right-col #news ul.contact  li{font-family:Arial, Verdana;padding-bottom:5px}
#right-col #news p.more{font-family:Arial,Verdana;font-size:12px;font-weight:bold;color:#2662e3;margin:5px 0 5px 0px}
	
#right-col a#stafflogin img:hover{opacity:0.9}
#right-col #news p.more a:link, #right-col #news p.more a:active, #right-col #news p.more a:visited{color:#2662e3}
#right-col #news p.more a:hover{color:#9312aa}
#right-col #news a:link, #right-col #news a:active, #right-col #news:visited{color:#2662e3}
#right-col #news a:hover{color:#9312aa}

/* INTERNAL Content
-----------------------------------------------------------------------------*/

/* SUBPAGE styles -----------------------------------------------------------*/
#subfeature .stripViewer, #subfeature .stripViewer .panelContainer .panel, #subfeature #movers-row{width:675px}
#subfeature .stripViewer{height:190px}
#subfeature{display:inline-block;width:923px;margin:16px 0 29px 0;padding:0}
#subfeature:after{content:".";display:block;height:0pt;font-size:0pt;clear:both;visibility:hidden}
#subfeature-image{float:left;width:960px;height:185px;padding-left:0px}
#subfeature .ribbon{background:none repeat scroll 0 0 #2762C9;color:#fff;font-family:Arial,verdana;font-size:23px;height:24px;margin:132px 0 0 -8px;opacity:0.8;padding:2px 15px 14px 18px;position:absolute;width:498px;z-index:1}
#subfeature .ribbon a:link, #subfeature .ribbon a:active, #subfeature .ribbon a:visited{color:#FFF}
#subfeature .ribbon a:hover{color:#9312AA}
#subfeature .ribbon a.last{margin-left:25px}
#subfeature .ribbon span.wrap{background:url("../images/custom/ribbon-curl.gif") no-repeat scroll 0 0 transparent;display:block;height:9px;left:0;position:absolute;top:-7px;width:9px}
#subfeature #right-ribbon{font-family:Georgia,Arial,verdana;font-size:1.5em;height:130px;left:695px;margin:0;padding:9px 0 10px 19px;position:absolute;top:40px;z-index:100}
#subfeature .ribbon-inner{background:#454545;color:#fff;font-family:arial,verdana,times New Roman;font-size:15px;margin-bottom:1px;opacity:0.87;padding:16px 0 11px 16px;text-transform:uppercase;width:230px}
#subfeature .ribbon-inner a:link, #subfeature .ribbon-inner a:active, #subfeature .ribbon-inner a:visited{color:#FFF;padding:13px 79px 13px 0}
#subfeature .ribbon-inner:hover a{color:#D8D8D8}

/* SUBPAGE styles -----------------------------------------------------------*/
#content-primary #donate-left-column, #content-primary #donate-right-column{float:left;width:330px}
#content-primary #donate-right-column{background:url('../images/custom/donate-bg.gif') repeat-x}
#content-primary #donate-right-column #donate-button{background:url("../images/custom/make-donation-icon.gif") no-repeat scroll 0 0 transparent;height:74px;margin-left:15px;margin-top:28px;padding:16px 0 0 96px;width:261px}
#content-primary #donate-right-column #donate-button h3{line-height:19px;margin:0;padding:0}
#content-primary #donate-right-column #donate-button h3 a:link, #content-primary #donate-right-column #donate-button h3 a:visited, #content-primary #donate-right-column #donate-button h3 a:active{color:#D6492A;font-size:17px;text-transform:uppercase}
#content-primary #donate-right-column #donate-button h3 a:hover{color:#9312AA}
#content-primary #donate-right-column #moreinfosection h3{color:#666;font-size:18px;letter-spacing:-1px;margin:0 0 9px 0}
#content-primary #donate-right-column #moreinfosection p{margin:0px}
#content-primary #donate-right-column #moreinfosection{margin-left:35px}

#subpage-banner{margin-bottom:12px;margin-top:16px}
#subpage-listing{display:inline-block;list-style:none outside none;margin:5px 0 0}
#subpage-listing li{background:none repeat scroll 0 0 transparent;float:left;height:80px;margin-bottom:10px;margin-right:15px;padding:0;width:303px}
#subpage-listing li .label{float:right;width:215px}
#subpage-listing li img{border:1px solid #dadada;margin-right:10px;float:left;width:75px}
#subpage-listing li img:hover{opacity:0.9}
#subpage-listing li h3{display:block;font-size:16px;margin:0;padding:0;text-transform:uppercase;width:213px}
#subpage-listing li p{color:#444;font-size:11px;line-height:13px;margin:4px 0 2px}
#subpage-listing li h3 a{color:#CC4528}
.clickable{cursor:pointer}

/* CAREERS Template styles -----------------------------------------------------------*/
#careers-content #second-content #left-col{width:240px;border:0}

#careers-content #left-col #key-links ul{list-style:none;width:240px}
#careers-content #left-col #key-links ul li:hover{background-color:#F7F7F7}
#careers-content #left-col #key-links ul li a{background:url("../images/careers-new/custom/home-arrow-grey.gif") no-repeat scroll 10px 50% transparent;color:#333;display:block;font-family:arial, verdana;font-size:13px;font-weight:bold;list-style:none outside none;padding:7px 0 7px 35px}

#careers-content #left-col #key-buttons{padding:0 0 10px 0}

#careers-content #left-col #newsfeed img{float:left;margin:0 5px 0 0;border:solid 1px #F0F0F0}
#careers-content #left-col #newsfeed li{list-style:none;padding:10px 0;border-top:1px solid #CCC;display:block;overflow:hidden}
#careers-content #left-col #newsfeed li:first-child{border:0}
#careers-content #left-col #newsfeed li a{font:12px Arial, Helvetica, sans-serif}

/* Careers Box column */
#careers-box{float:left;border:1px solid #d4d4d4;margin-top:0;padding:10px;background:url("../images/careers-new/custom/careers-box-bg-v2.jpg") repeat-x scroll 0 0 transparent;width:664px}
#careers-header{background:url("../images/careers-new/custom/careers-header-v2.gif") repeat-x scroll 0 0 transparent;width:662px;border-bottom:1px solid #d4d4d4;margin:-9px -9px 0 -9px;padding:10px}
#careers-header h1{font-size:25px}
#careers-header p{margin:4px 0;padding:0}

#second-content #careers-box ul{list-style:none;width:664px;clear:both}
#second-content #careers-box ul li{float:left;width:320px;margin:0 10px 0 0}
#second-content #careers-box ul li a{border-bottom:1px solid #E6E6E6;color:#000;display:block;font-family:Arial, Helvetica, sans-serif;font-size:16px;padding:6px 0 6px 21px}
#second-content #careers-box ul li a:hover{background:#FFF}

a#academicTitles:hover img{opacity:.9;filter:alpha(opacity=90)}
#facebookbox{float:left;clear:both;margin:10px 0 0 0}
