/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Meta Data - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/*
DC-publisher="Georgetown University"
DC-creator="David Vespoli"
DC-title="Site Style Sheet: GUMC Template"
DC-type="Cascading style sheet"
DC-date="2009-04"
DC-source="KeySite Enterprise CMS"
DC-relation="Requires universal screen style sheet V.3.0.0, http://ui.uis.georgetown.edu/css/base/3.0.0/screen.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/" />
*/


/**********GENERAL STYLES**********/
body {background:#DDD url(background.gif) repeat scroll 0;
	color:#555;line-height:1em;font-family:Arial,Helvetica,sans-serif;font-size:75%;
	font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;line-height:1.375em;}
	
h1, h2, h3, h4, h5, h6 {color:#4A7BA5;font-family:"georgia",serif;font-weight:normal;padding:.7em 0 .5em 0;}
h1{font-size:166.7%}
h2{margin-bottom:5px;font-size:133.33%;}
h2 a:link,h2 a:visited{color:#415b8f;}
h3{margin-bottom:5px;font-size:133.33%;}
h3 a:link,h3 a:visited{color:#415b8f;}
h4 {font-size:133.33%;}
p{padding:.5em 0}

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

th, td { border: 1px solid #999; padding: 3px 5px; }
th { background: #ddd; border-bottom: 2px solid #999; }

.contentblock{padding:14px 20px;}/*default padding for blocks of content*/
#sub .contentblock{padding:0 20px;}/*default padding for blocks of content*/
.hide{display:none;}

/**********CONTAINERS**********/
#page { width:950px; margin:32px auto 16px;border:1px solid #CCC;background-color:#fff;position: relative; }
#pageheader {min-height:80px;position:relative;}
#pagecontent {padding-bottom:25px;}
/*3 COLUMNS*/
body.col3 #subnavplus { float:left; width:220px;}
body.col3 #main { float:left; width:470px;}
body.col3 #sub { float:left; width:260px;}
/*2 COLUMNS (main->sub)*/
body.col2a #subnavplus { float:left; width:0px;}
body.col2a #main { float:left; width:690px; }
body.col2a #sub { float:left; width:260px; }
/*2 COLUMNS (sub->main)*/
body.col2b #subnavplus { float:left; width:220px;}
body.col2b #main { float:left; width:730px;}
body.col2b #sub { float:left; width:0px;}

#pagefooter { clear:both; background-color:black; }

/**********HEADER**********/
#headernameplate{float:left;}
/*nameplate*/
p.nameplate {margin-left:20px;margin-top:20px;position:relative;text-decoration:none;padding:0;}
p.sitetitle {/*left:-9999px;position:absolute;*/}
p.sitetitle {color:#666;font:133.33% "georgia",serif;font-weight:bold;padding:0 0 0 30px;}

/*search block*/
#searchblock{float:right;width:245px;display:inline-block;}
#searchblock ul {margin:0 0 0 -5px;padding:6px 0;text-indent:0px;}
#searchblock ul li{display:inline; border-right:1px solid #D77C3F;padding:0 5px;}
#searchblock ul li.last-child{border-right:0px;}
#searchblock ul li a:link, #searchblock ul li a:visited {color:#D77C3F;}
/*Search form*/
form.searchbox label {left:-9999px;position:absolute;}
form.searchbox {display:inline;height:45px;margin:0;overflow:hidden;position:relative;}
form.searchbox button.searchbutton {background-color:#CCC;border:1px solid #555;color:#333;font-size:100%;height:22px;margin:0 0 0 5px;padding:0;width:60px;}

#subnavplus h3 { border-bottom:1px solid #D3D3D3; }

/**********COLUMN NAVIGATION**********/
#subnavplus .subnav {padding-top:14px;}
#subnavplus .subnav ul {font-weight:bold;margin:0 0 10px;padding:0 0 4px; list-style-type:none;}
#subnavplus .subnav ul ul{margin-bottom:0;padding-bottom:0; padding-left:10px;border-bottom:1px dotted #aaa;margin-right:10px;}
#subnavplus .subnav ul ul a:link, #subnavplus .subnav ul ul a:visited{border:medium none; font-weight:normal;}
#subnavplus .subnav a.ksNavCurrentSectionLink{font-weight:bold !important;}
/*#subnavplus .subnav ul ul ul a:link, #subnavplus .subnav ul ul ul a:visited{border-top:1px dotted #aaa;}*/
#subnavplus .subnav ul ul ul {border-bottom:medium none;}

#subnavplus .subnav li {margin:0;padding:0;}
#subnavplus .subnav ul a:link, #subnavplus .subnav ul a:visited {border-bottom:1px dotted #aaa;color:#455C88;}
#subnavplus .subnav ul a {display:block;font-family:"georgia",serif;font-size:1.1em;font-weight:bold;text-decoration:none;width:187px;}
#subnavplus .subnav ul ul a {width:177px;}
#subnavplus .subnav ul ul ul a {width:167px;}
#subnavplus .subnav ul a:hover {border-bottom: 1px dotted #aaa; color: #000; background: #bbb; }
#subnavplus .subnav a {padding:5px 4px 5px 20px;}

/**********MAIN**********/
#main .contentblock img{border:1px solid #f2f2f2; padding:6px;margin:0 0 10px 10px;}
.depthead{height:80px;background:#415b8f;display:inline-block;width:100%;}
.depthead img{float:left;}
.depthead #sitetitle{font-size:166.7%; padding:26px 0 0 15px;line-height:1.2em;margin:0;float:left;font-family:"georgia",serif;}
.depthead #sitetitle a{color:#fff;}
.depthead #sitetitle a:hover {text-decoration:none;}
#main a:link, #main a:visited {color:#415B8F;font-weight:bold;}

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

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

/*Featured News*/
#featurednewscontainer {margin-top:30px;width:100%;}
#featurednews { background-color:#F3F4F9 ; height:179px;text-align:left;}
#featurednews h2 {font-size:133.3%;font-weight:bold;border-bottom:1px solid #D3D3D3;width:425px;padding-top:0;}

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

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

/*Link List*/
#linkslist {}
#linkslist #linkslist1 {}
#linkslist #linkslist1, #linkslist #linkslist2 {float:left;padding:20px;}
#linkslist h2 {text-transform:uppercase;color:#D77C3F;}
#linkslist ul {margin:0;padding:0;}
#main #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;}
#main #linkslist li li{border:none;}

/*more links*/
.more a {padding-right:1em;font-weight:bold;}
.more a{background:transparent url(bullet_blue.gif) no-repeat scroll right top;color: #415b8f;}
#flexiblecontent .more a {background:transparent url(bullet_orange.gif) no-repeat scroll right top; font-size:.86em;}
#sub .more a{font-size:1em;color: #415b8f;}

/**********RIGHT COL**********/
#sub .homeimage img{float:right;height:162px;width:240px;border:none;padding:0;margin:0;}
#sub h3 {margin-bottom:5px;margin-top:0;padding:16px 6px 4px 0;}
#sub h3{border-bottom:1px solid #D3D3D3;clear:both;}
#sub img {float:right;height:43px;margin-left:5px;width:60px;border:1px solid #D3D3D3;padding:2px;}

/**********FOOTER**********/
#pagefooter {background-color:#415B8F;border-top:8px solid #B4BACE;padding:5px 20px;}
#pagefooter ul {margin:3px 0 3px -12px;padding:0;}
#pagefooter li {border-right:1px solid #fff;display:inline;padding:0 12px;}
#pagefooter .nav1 li a:link, #pagefooter .nav1 li a:visited {color:#fff;}
#pagefooter li.end {border-right:none;margin-right:0;}
.globalnav li a:link, .globalnav li a:visited {color:#ccc;}
.globalnav{width:600px;float:left;}
#pagefooter .nav1{float:left;width:600px;}
#pagefooter .contact{text-align:right;float:right;color:#fff;width:300px;}
#pagefooter .contact a{color:#fff;}

/**********GLOBAL UNIT NAVIGATION**********/
/*BUTTON*/
/*Uses javascript to show/hide popup box.*/
#gumcbutton {width: 90px; height: 21px;background: url(unitnav_tab-l.gif) 0 0 no-repeat; position:absolute;top:-21px;right:14px;}
#gumcbutton a {display: block;margin: 0; padding:0;width:100%; height:100%;overflow:hidden;color:#fff;text-decoration: none;background: url(unitnav_tab-r.gif) top right no-repeat;}
#gumcbutton span {display: block;margin:0; padding: 3px 0 0 13px;}
#gumcbutton:hover{background: url(unitnav_tab-l-hover.gif) 0 0 no-repeat;}
#gumcbutton a:hover {color: #fff;background-image: url(unitnav_tab-r-hover.gif)}
#gumcbutton a:active {color:#fff;}



/*SECTOR LINKS*/
#sub .sectors ul { margin: 0; }
#sub .sectors li
{ margin: 0; list-style-type: none; list-style-image: none; border-bottom: 1px solid #fff; line-height: 0.5em; padding: 0;  }
#sub .sectors a
{ font-size: 0.5em; width: 260px; display: block; list-style-type: none; text-indent: -9999px; z-index: 100;
/*padding: 3px 5px 3px 10px; font-weight: bold; border-bottom: 1px solid #aaa;*/ }
#sub .sectors a:active { outline: 0;}
#sub .sectors li#bgro a:link, #sub .sectors li#bgro a:visited { background: url(sectors_bgro.jpg) 0 0 no-repeat #f5f5f5; height: 21px; }
#sub .sectors li#bgro a:hover { background: url(sectors_bgro_1.jpg) 0 0 no-repeat; height: 21px; }
#sub .sectors li#lcc a:link, #sub .sectors li#lcc a:visited { background: url(sectors_lcc.jpg) 0 0 no-repeat #f5f5f5; height: 21px; }
#sub .sectors li#lcc a:hover { background: url(sectors_lcc_1.jpg) 0 0 no-repeat; height: 21px; }
#sub .sectors li#som a:link, #sub .sectors li#som a:visited { background: url(sectors_som.jpg) 0 0 no-repeat #f5f5f5; height: 21px; }
#sub .sectors li#som a:hover { background: url(sectors_som_1.jpg) 0 0 no-repeat; height: 21px; }
#sub .sectors li#sn a:link, #sub .sectors li#sn a:visited { background: url(sectors_snhs.jpg) 0 0 no-repeat #f5f5f5; height: 21px; }
#sub .sectors li#sn a:hover { background: url(sectors_snhs_1.jpg) 0 0 no-repeat; height: 21px; }