@charset "utf-8";
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Meta Data - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/*
DC-publisher="Georgetown University"
DC-creator="Ignatius Hsu and David Vespoli"
DC-title="Site Style Sheet: GUMC Gateway: Screen"
DC-type="Cascading style sheet"
DC-date="2008-12"
DC-source="KeySite Enterprise CMS"
DC-relation="Requires universal screen style sheet V.3.0.0, http://www1.georgetown.edu/uis/keybridge/_ksefiles/kse-base.css"
DC-coverage="Specific to a unit site or a cluster of sites (e.g. within a school or campus) "
<link rel="schema.DC" href="http://dublincore.org/documents/dces/" />
*/

/**********GLOBAL STYLES**********/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	background:transparent none repeat scroll 0;border:0 none;margin:0;outline-color:invert;outline-style:none;outline-width:0;padding:0;vertical-align:baseline;}

/*Clearing floats*/
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } /* slightly enhanced, universal clearfix hack */
.clearfix { display: inline-block; }
/* start commented backslash hack \*/ * html .clearfix { height: 1%; }
.clearfix { display: block; } /* close commented backslash hack */ 	

/**********GENERAL STYLES**********/
body {background:#DDD url(background.gif) repeat scroll 0;
	color:#555;line-height:1em;font-family:Helvetica,Arial,sans-serif;font-size:75%;
	font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;line-height:1.375em;}

/*Generic Styles*/
h1, h2, h3, h4, h5, h6 { font-family:"georgia",serif;font-weight:normal; }
#pagecontent h1, #pagecontent h2, #pagecontent h3, #pagecontent h4, #pagecontent h5, #pagecontent h6 { color:#415b8f; }
#sub h2, #sub h3, #sub h4, #sub h5, #sub h6 { color:#4A7BA5; }

/*h1-h3 reserved for Web developers*/
h1, h2, h3 { padding: 0.7em 0 0.5em 0; }
h1 { font-size:166.67%; line-height:100%;/*20px*/ }
h2 { margin-bottom:5px;font-size:133.34%; /*16px*/ }
h2 a:link,h2 a:visited { color:#415b8f; }
h3 { font-size:116.67%; /*14px*/}

/*h4-h6 reserved for content authors*/
h4, h5, h6 { padding: 1.5em 0 0.5em 0; }
h4 { font-size:133.34%; /*16px*/ font-weight: bold; }
h5{ font-size:116.67%; /*14px*/ font-style: italic; }
h6 { font-size:116.67%; /*14px*/ }

/*Paragraph Styles*/
p {padding:.5em 0}

/*Link Styles*/
a:link, a:visited {text-decoration:none;color:#555;}
a:hover { text-decoration: underline;}
li a:link, li a:visited {color:#555;font-weight:normal;}
li a:hover {text-decoration: underline;}

/*page specific*/
#main a:link,#main a:visited {color:#415b8f;font-weight:bold;}


/*Utility*/
.hide{display:none;}
.contentblock{padding:14px 20px;}
.contentblockhead{padding:0 20px;}/*wrapper for headings not attached to contentblock so extra space is not added to top and bottom but sides*/
.ed img{padding:2px;border:1px solid #ccc;margin:5px 5px 5px 0;}
#main .contentblock{padding:14px 20px;}
#sub .contentblock{padding:0 20px;}
#sub .functionalblock{padding:14px 20px;}

/**********BREADCRUMBS**********/
.breadcrumbs ul{list-style-image:none;list-style-position:outside;list-style-type:none;}/*defaults for inline lists*/
.breadcrumbs ul{margin:0;padding:14px 0 0 20px;}
.breadcrumbs li{display:inline;}
.breadcrumbs li a{ padding-left:14px; background: transparent url(bullet_blue.gif) left -1px no-repeat;}
/* removes bullet image on home item. */
.breadcrumbs li.ksSection9032 a{ background: none; padding-left: 0; }

/**********CONTAINERS**********/
#page { width:950px; margin:16px auto;border:1px solid #CCC;background-color:#fff;}
#pageheader {min-height:80px;height:80px;}
#pagecontent {padding-bottom:25px;}

/**********FLEXIBLECONTENT**********/
/* #flexiblecontent{display:none;} */
/*body.studentlandingpage #pagecontent, body.faultylandingpage #pagecontent {background: url(landingpage2_columndividers.gif) 0 0 repeat-y;}*/

/*3 COLUMNS*/
body.threecol #subnavplus { float:left; width:220px;}
body.threecol #main { float:left; width:470px;}
body.threecol #sub { float:left; width:260px; margin-right:-20px;/*fixes duplicate text bug in IE6*/}
/*2 COLUMNS (main->sub)*/
body.twocola #subnavplus { float:left; width:0px;}
body.twocola #main { float:left; width:690px; }
body.twocola #sub { float:left; width:260px; margin-right:-20px;/*fixes duplicate text bug in IE6*/}
/*2 COLUMNS (sub->main)*/
body.twocolb #subnavplus { float:left; width:220px;}
body.twocolb #main { float:left; width:730px;}
body.twocolb #sub { float:left; width:0px;}
/*2 COLUMNS (main->sub with sub1/sub2)*/
body.twocolc #subnavplus { float:left; width:0px;}
body.twocolc #main { float:left; width:400px;}
body.twocolc #sub { float:left; width:550px;}
body.twocolc #sub #sub1{float:left;width:250px;}
body.twocolc #sub #sub2{float:left;width:260px;}

/**********FORMS**********/
form button { background-color:#CCCCCC;border:1px solid #555555;color:#333333;font-size:100%;height:22px;margin:0 0 0 5px;padding:0 3px; }
form .q { padding: 1px; color: #555; width:140px;}

/**********HEADER**********/
#headernameplate{float:left;}
/*nameplate*/
p.nameplate {margin-left:20px;margin-top:20px;position:relative;text-decoration:none;}
p#sitetitle {left:-9999px;position:absolute;}

/*search block*/
div#pageheader div.globalnav {float:right;width:240px;}
div#pageheader div.globalnav ul {margin:0 0 0 -5px;padding:6px 0;text-indent:0px;}
div#pageheader div.globalnav ul li{display:inline; border-right:1px solid #555;padding:0 5px;}
div#pageheader div.globalnav ul li:last-child, div#pageheader div.globalnav ul li.end{border-right:0px;}
div#pageheader div.globalnav ul li a:link, div#pageheader div.globalnav ul li a:visited {color:#D77C3F;}

/*Search form (header/main/sub)*/
#pageheader form.searchbox label {left:-9999px;position:absolute;}
#pageheader form.searchbox {display:inline;height:45px;margin:0;overflow:hidden;position:relative;}
form.searchbox button.searchbutton { width:60px; }

#sub form.searchbox label {color:#4A7BA5;font: 133.34% "georgia",serif ;}
#sub form.searchbox input{margin-top:15px;}

/**********MAIN NAVIGATION**********/
#page .skipnav {position:absolute;}
#page .skipnav p a{color:#fff;}
#page .skipnav p a:active, #page .skipnav p a:focus {color:#000;text-decoration: underline;}
/*anchor link to main content*/
#page #main a.skipnav {display:block;position:absolute;left:-9999px;font-size:1px;line-height:1px;}

#parentnavplus{height:27px;width:100%;position:relative;}
div#parentnavplus {background: #415B8F; border-bottom: 8px solid #b4bace; }
.parentnav {position:relative;height:27px;}
.parentnav ul { /*position:absolute;*/ width:100%; top:0; left:0; margin:0; padding:0 }
.parentnav li { float:left; list-style-type:none;}
.parentnav li a { height:27px; display:block; position:absolute; top:0; text-indent:-9999px;background:url(parentnavigation.gif); }
li#ksSection9041 a { background-position:0 0; width:172px; left:0 }
li#ksSection9041 a:hover { background-position:0 -36px }
li#ksSection9035 a { background-position:-172px 0; width:172px; left:172px }
li#ksSection9035 a:hover { background-position:-172px -36px }
li#ksSection9034 a { background-position:-345px 0; width:172px; left:345px }
li#ksSection9034 a:hover { background-position:-345px -36px }
li#ksSection9047 a {border-right:1px solid #fff;}
li#ksSection9047 a { background-position:-518px 0; width:172px; left:518px }
li#ksSection9047 a:hover { background-position:-518px -36px }
.parentnav li.universitybrand a{ background-position:-690px 0; width:113px; left:690px }
.parentnav li.universitybrand a:hover { background-position:-690px -36px }
.parentnav li.index a { background-position:-803px 0; width:79px; left:803px }
.parentnav li.index a:hover { background-position:-803px -36px }
.parentnav li.contact a { background-position:-882px 0; width:68px; left:882px }
.parentnav li.contact a:hover { background-position:-882px -36px }

/**********COLUMN NAVIGATION**********/
body.communications div#subnavplus div.subnav ul ,
body.microsite div#subnavplus div.subnav ul 
{font-weight:bold;margin:0 0 10px;padding:0 0 4px; list-style-type:none;}
body.communications div#subnavplus div.subnav li,
body.microsite div#subnavplus div.subnav li
{margin:0;padding:0;}
body.communications div#subnavplus div.subnav ul a:link, body.communications div#subnavplus div.subnav ul a:visited ,
body.microsite div#subnavplus div.subnav ul a:link, body.microsite div#subnavplus div.subnav ul a:visited
{border-bottom:1px dotted #aaa;color:#455C88;}
body.communications div#subnavplus div.subnav ul a,
body.microsite div#subnavplus div.subnav ul a 
 {display:block;font-family:"georgia",serif;font-size:1.1em;font-weight:bold;text-decoration:none;width:187px;}
body.communications div#subnavplus div.subnav ul a:hover,
body.microsite div#subnavplus div.subnav ul a:hover
{border-bottom: 1px dotted #aaa; color: #000; background: #bbb; }
body.communications div#subnavplus div.subnav a,
body.microsite div#subnavplus div.subnav a 
{padding:5px 4px 5px 20px;}

/**********MAIN**********/
div#flexiblecontent{ background-color:#FCF3EF; max-height:162px;overflow:hidden;padding:0;margin:0;height:162px;/*162px + 2x14px padding = 190px(img height)*/}
div#flexiblecontent h1{color:#D77C3F;font-size:175%;}
div#flexiblecontent a:link, div#flexiblecontent a:visited {color:#D77C3F;}
#flexiblecontent div.description p{font-size:1.17em}
body.landingpage div#flexiblecontent{background-color:#eee;border-bottom:1px solid #ccc;}
body.landingpage div#flexiblecontent h1 {color:#4A7BA5;}
body.landingpage div#flexiblecontent p#subsitetitle{}
body.landingpage div#flexiblecontent p#subsitetitle a{color:#4A7BA5;font-size:150%;font-family:"georgia",serif;font-weight:normal;}
body.communications div#flexiblecontent p#subsitetitle a{color:#4A7BA5;font-size:150%;font-family:"georgia",serif;font-weight:normal;}
body.communications div#flexiblecontent p#subsitetitle a:hover{text-decoration:none;}
body.communications div#flexiblecontent{height:auto;background-color:#eee;border-bottom:1px solid #ccc;}
body.communications div#main a, div#main .breadcrumbs a{font-weight:bold; color:#415B8F}
div#main .breadcrumbs a{}

/*News Options*/
body.news div#main ul.newsoptions { padding:10px 0;margin-left:27px;}
body.news ul.newsoptions li { display: inline;}
body.news div#main ul.newsoptions li { font-size: 90%; }
body.news #main ul.newsoptions li a{padding-top:3px;padding-bottom:3px;margin-right:15px;font-weight:normal;}
body.news ul.newsoptions li.rss a { background: url(http://www1.georgetown.edu/uis/keybridge/_ksefiles/icons/icon-rss-blue-small.png) center left no-repeat; padding-left: 22px; }
body.news ul.newsoptions li.print a { background: url(http://www1.georgetown.edu/uis/keybridge/_ksefiles/icons/icon-print-small.gif) center left no-repeat; padding-left: 22px; }
body.news ul.newsoptions li.sharethis a.stbutton { padding-right: 0; padding-top: 2px; }

/*Lists*/
div#sub ul, div#main li {margin:0 0 0 14px;padding:0;}
div#sub li, div#main li {line-height:1.3em; list-style-image:url(bullet_blue.gif); margin:0; padding:4px 0;}
div.ed ul {padding:0 20px;margin-top:5px;}


/*3 col articles*/
div#landingpagedescriptions {background:transparent url(homepage_columndividers.gif) repeat-y scroll 0 0;margin:20px 0; overflow:auto;width:100%;}
div#landingpagedescriptions div.description {display:inline;float:left;position:relative;width:190px;}
div#landingpagedescriptions div.description{padding-top:0;padding-bottom:0;}
div#landingpagedescriptions h2 {font-size:133.34%;/*16px*/padding-top:0;}

/*Featured News*/
div#featurednewscontainer {margin-top:30px;width:100%;}
body.news #featurednewsimagecontainer {float: right; width: 246px;margin:.5em 0 .5em 15px;}
div#main #featurednewsimagecontainer div#featurednews div.story img{margin:0px;}
div#featurednews { background-color:#F3F4F9 ; height:179px;text-align:left;}
div#featurednews h2 {font-size:133.34%;/*16px*/font-weight:bold;border-bottom:1px solid #D3D3D3;width:415px;padding-top:0; float: left;}

div#navigationbarouter {background:#D5DBE7 url(corner-sw.gif) no-repeat scroll left bottom;}
div#navigationbar {background:transparent url(corner-se.gif) no-repeat scroll right bottom;height:20px;padding-top:7px;}

div#main div#navigationbar div.more a {display:inline;float:left;margin-left:20px;padding:0;}
div#main div#featurednews div.story img {float:right;height:142px;width:200px;border:1px solid #D3D3D3;padding:2px;margin:0 0 0 20px;}
#featurednewscontainer div#navigationcontrols {float:right;margin-right:65px;}
#featurednewsimagecontainer div#navigationcontrols {float:right;margin-right:78px;}
div#navigationcontrols, div#navigationpager {display:inline;}
div#navigationcontrols a#previous:link, div#navigationcontrols a#previous:visited {background:transparent url(navcontrols_previous_off.gif) no-repeat scroll center center;height:25px;padding:10px;width:25px;}
div#navigationcontrols, div#navigationpager {display:inline;}
div#navigationcontrols a:hover{text-decoration:none;}
div#navigationpager a.pagerbutton:link, div#navigationpager a.pagerbutton:visited, 
	div#navigationcontrols a#next:link, div#navigationcontrols a#next:visited, div#navigationpager a.pagerbutton:hover, 
	div#navigationpager a.activeSlide:link, div#navigationpager a.activeSlide:visited{
	background:transparent url(navpager_circle_off.gif) no-repeat scroll center center;height:25px;padding:10px;width:25px;}
div#navigationcontrols a#next:link, div#navigationcontrols a#next:visited {
	background-image: url(navcontrols_next_off.gif)}
div#navigationpager a.pagerbutton:hover, div#navigationpager a.activeSlide:link, div#navigationpager a.activeSlide:visited {
	background-image: url(navpager_circle_on.gif)}

/*Link List*/
div#linkslist { display: inline-block;}
div#linkslist div#linkslist1 {}
div#linkslist div#linkslist1, div#linkslist div#linkslist2 {float:left;padding:20px 20px 0 20px;}
div#linkslist h2 {text-transform:uppercase;color:#D77C3F;}
div#linkslist ul {margin:0;padding:0;}
div#main div#linkslist li {background:transparent url(bullet_orange.gif) no-repeat scroll 0 3px;list-style-image:none; 
	border-bottom:1px solid #D3D3D3;display:block;margin:0;padding:4px 0 4px 15px;
	width:285px;line-height:1.3em;}
div#main div#linkslist li a{font-weight:normal;color:#555;}
div#main div#linkslist li li{border:none;width:auto;}

/*more links*/

.more a{background:transparent url(bullet_blue.gif) no-repeat scroll right top;color: #415b8f;padding-right:1em;font-weight:bold;}

div#flexiblecontent .more a {background:transparent url(bullet_orange.gif) no-repeat scroll right top; font-size:.86em;}
div#sub .more a{font-size:1em;color: #415b8f;}

/*Social Media Conainer*/
#sm-home-container {width:100%; clear: both;}
#sm-home {margin-top: 30px; height: 60px; background-color: #F3F4F9;}
#sm-home  h2 { font-size: 133.34%; font-weight: bold; display: inline-block; padding-top: 0; line-height: 2.2;}
.sm-icon-set {display: inline-block; margin: 0 20px 0 0; float: left;}
#sm-accent {background: url("http://gumc.georgetown.edu/ksefiles/corner-sw.gif") no-repeat scroll left bottom #D5DBE7;}
.sm-accent-bar {background: url("http://gumc.georgetown.edu/ksefiles/corner-se.gif") no-repeat scroll right bottom transparent; height: 20px; padding-top: 7px;}
.sm-accent-bar p, .sm-accent-bar h3 {display: inline; float: left; margin-left: 20px; padding: 0; }

/**********RIGHT COL**********/
div#sub div.homeimage img{float:right;height:162px;width:240px;border:none;padding:0;margin:0;}
/*display:inline-block fixing the double padding issue*/
div#sub h2 {margin-bottom:5px;margin-top:0;display: inline-block;width:100%;padding:16px 6px 4px 0;border-bottom:1px solid #D3D3D3;clear:both;}
div#sub img {float:right;height:43px;margin-left:5px;width:60px;border:1px solid #D3D3D3;padding:2px;}
div#sub p.more a:link, div#sub p.more a:visited {color:#4A7BA5;}

/**********FOOTER**********/
div#pagefooter {background-color:#415B8F;border-top:8px solid #B4BACE;padding:5px 20px;}
div#pagefooter ul {margin:3px 0;padding:0;}
div#pagefooter li {border-right:1px solid #fff;display:inline;padding:0 12px;}
div#pagefooter li.start{padding-left:0;}
div#pagefooter .nav1 li a:link, div#pagefooter .nav1 li a:visited {color:#fff;}
#pagefooter li.end {border-right:none;margin-right:0;}
#pagefooter li.universitybrand a {}
#pagefooter li.universitybrand a img{vertical-align:middle;}
#pagefooter .globalnav li a:link, #pagefooter .globalnav li a:visited {color:#ccc;}

/**********MISCELLANEOUS**********/
/*Hide publish date on promoted Home Page Campaign Story */
#ksObject267276 #main #datestamp {display:none;}
