@media screen {
/* CSS Document */
html { behavior:url("/styles/2007/csshover.htc"); }
body, div, dt, dl, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td
	{ margin:0; padding:0; }
h1, h2, h3, h4, h5, h6, p
	{ font-size:1em; }
ol, ul
	{ list-style:none; }
address, caption, cite, code, dfn, em, strong, th, var
 	{ font-style:normal; font-weight:normal; }
table
	{ border-collapse: collapse; border-spacing:0; }
table.unnecessaryTable * {	border:0; }

fieldset, img
	{ border:0; }
caption, th
	{ text-align:left; }
html
	{ text-align:center; background:#9a0000 url(/images/events/background.jpg) repeat-x left top; padding-bottom:1em; }
body
	{
	position:relative;
	width:850px;
	margin:0 auto;
	text-align:left;
	font:normal .85em/1.33em Arial, sans-serif;
	background:#4D413A;
	}
/* Contact card */
.quickAside
	{
	font: .9em/1.1em Arial, sans-serif;
	margin:19px 0 8px 8px;
	position: relative;
	float: right;
	height: auto; width:213px;
	background:url(/images/contact-card-bkg-0908.gif) no-repeat right top; border:none; border:1px #ccab29 solid; top:-13px;
	padding:.5em 0;
	border-top:1px #ccc8b8 solid; border-bottom:1px #ccc8b8 solid;
	}	
#Content .quickAside a:hover
	{
	color:#500;
	border-bottom:1px #500 solid;
	}	
#Content .quickAside h4 { color:#6e4616; margin:12px 12px 0 12px ; }
#Content .quickAside h5 { color:#6e4616; margin:8px 12px 0 12px ; }
#Content .quickAside p { color:#666666; margin:2px 12px 8px 12px;  }
#Content .quickAside strong { color:#6e4616; }
#Content .threeColumn { width:33%; }
#Content .fourColumn { width:24%; }

/* Tables */
table { font:normal .8em/1.33em Arial, Helvetica, sans-serif; }
th { font-weight:bold; padding:.25em; text-align:left; vertical-align:top; background:#400D00; border-left:1px #0F0300 solid; border-top:1px #0F0300 solid; color:#fff; }
td { padding:.25em; border-top:1px #801A00 solid; border-left:1px #801A00 solid; text-align:left; vertical-align:top; }

/* Banner */
#Banner { width:850px; height:125px; position:relative; }
#Banner h1 { font-size:1.75em; padding:13px 0 0 22px; color:#fff; }
#Banner p  { padding:.1em 1ex .75em 25px; color:#f2e088; }
/* Branding */
#Branding {  display:block; position:absolute; background:url(/images/negotiation-Mitchell-home.gif) no-repeat center top; width:122px; height:61px; top:10px; right:40px; text-align:left; text-indent:-99999px; margin:0; padding:0; border:0; overflow:hidden; }
/* Navigation */
#Navigation 
	{
	position:absolute; top:70px; left:0; width:850px; height:22px; overflow:hidden; padding:0; margin:0; list-style-position:inside;
	}
#Navigation li { display:inline; padding:0; margin:0; }
#Navigation li a { height:30px; text-decoration:none; color:#b32700; font:bold 13px/22px Arial, sans-serif; margin:0; padding:0;  }
/*.feedburnerFeedBlock ul div { display:block; width:200px; height:100px; text-align:left; text-indent:-99999px; background:url(/images/2009/empty-feed.png) no-repeat center; margin:0; padding:0; }
*/
/* Centers and Institutes */ 
.CI #Navigation li a { background:url(/images/ip-navigation-a-sel-bg.gif) no-repeat right center;  }
.CI #Navigation li {background:url(/images/ip-navigation-li-sel-bg.gif) no-repeat left center; }
.CI #Navigation.Section0 li#Home a,
.CI #Navigation.Section1 li#litSection1 a,
.CI #Navigation.Section2 li#litSection2 a,
.CI #Navigation.Section3 li#litSection3 a  
	{ background:url(/images/nsf-navigation-a-bg.gif) no-repeat right center; color:#fff;  }
.CI #Navigation.Section0 li#Home,
.CI #Navigation.Section1 li#litSection1,
.CI #Navigation.Section2 li#litSection2,
.CI #Navigation.Section3 li#litSection3  
	{ background:url(/images/nsf-navigation-li-bg.gif) no-repeat left center; }
.CI #Navigation li a:hover { color:#800000; }	

#URhere	{ background:#a80502; color:#fff; position:absolute; top:92px; width:850px; height:33px; padding:0; margin:0;}
#URhere	h3 { font:bold 1em/33px Tahoma, sans-serif; text-indent:1em;  }
#URhere a { color:#fff; text-decoration:none; }
/* Content */
#Content { clear:both; padding:1.25em 0 3em 5px; min-height:30em; background:#FDD786 url(/images/page-background.jpg) repeat-x left top; position:relative; overflow:visible; margin:0;  }
hr.closeContent { clear:both; height:0; width:0; border-style:none; }

#Content a	{ color:#A60825; text-decoration:none; border:0; line-height:1.15em; padding:0 .13ex 1px .13ex; background:url(/images/a.png) repeat-x left bottom; }
#Content a:link	{  }
#Content a:visited {  }
#Content a:hover { background:#fff; }
#Content em { font-style:italic; }
#Content ul { list-style:square outside; padding-bottom:1em;}
#Content ul.twoColUl { width:44%; float:left; margin-left:.25em; } 
#Content ol { list-style:decimal inside; padding-bottom:1em; }
#Content ul, #Content ol, #Content li, #Content h1, #Content h2, #Content h3, #Content h4, #Content h5, #Content h6, #Content pre, #Content form, #Content fieldset, #Content input, #Content p, #Content table, #Content th, #Content td
	{ margin:.5em 15px; }
#Content blockquote	{ margin:.5em 30px; }
#Content dl { clear:both; padding-bottom:3em; width:95%; }
#Content dt { font:bold 1em/1.5em Arial, sans-serif; float:left; text-align:center; padding-bottom:3em; width:37%; }
#Content dd { clear:none; width:61%; float:right; padding-bottom:2em; }
#Content td p { margin:0 0 .25em 0; padding:0; }
#Content h1 { font-size:1.5em; clear:left; padding-top:.66em; color:#635843; }
#Content h2 { font-size:1.33em; clear:left; padding-top:.66em; color:#434463; }
#Content h3 { font-size:1.13em; clear:left; padding-top:.66em; color:#de532c; }
#Content h4 { font-size:1.13em; clear:left; padding-top:.66em; color:#635843; }
#Content h5 { font-size:1.05em; clear:left; padding-top:.66em; }
#Content h6 { font-size:1em; clear:left; padding-top:.66em; }
#Content h1 +p, #Content h2 +p, #Content h3 +p, #Content h4 +p, #Content h5 +p, #Content h6 +p { margin-top:-.66em; }
#Content strong { font-weight:bold; }
#Content strong em, #Content em strong, #Content b i, #Content i b { font-style:oblique; }
#Content .subNavigation { list-style:none; margin:0 50px 0 0; list-style-position:outside; padding:0; float:left;  }
#Content .subNavigation ul { list-style:none; margin:0; list-style-position:outside; text-indent:1.5em; padding:0; }
#Content .subNavigation li { margin:0; padding:0; width:200px; }
#Content .subNavigation li a { width:200px; display:block; padding:.25em 15px; }
#Content .subNavigation li a:hover {}
#Content .subNavigation + p { clear:left; }
.aside { width:275px; margin-top:1em; margin-bottom:1em; border:1px #000 solid; border-right-width:0; }
.aside.left { border-left-width:0; border-right-width:1px; }
.narrow { width:300px; margin:0; }
.wide { width:500px; margin:0; }
.half { width:415px; margin:0; }
#Content .aside h1, #Content .aside h2, #Content .aside h3, #Content .aside h4, #Content .aside h5, #Content .aside h6 { color:#ffc; }
.left { float:left; margin-left:0; margin-right:5px; padding-left:5px; }
.right { float:right; clear:right; margin-left:5px; margin-right:0; background:url(/images/2009/vertical-line.png) repeat-y left top; padding-bottom:1.5em; }
.clear { clear:both; }
/* Footer */
#Footer { padding:.5em 0; background:#4D413A; color:#ffe; min-height:3em; overflow:visible; border-top:1px #9a0000 solid; }
#Footer p, #Footer h4 { margin:.33em 10px; }
#Footer a { color:#fff; } 
a.edit { float:right; height:33px; width:33px; margin:0; padding:0 1em; text-indent:-99999px;
background:url(/images/edit.gif) no-repeat center center; display:block; overflow:hidden; }
/* FeedBurner */
#Content .feedburnerFeedBlock ul { list-style-type:none; margin:0; }
#Content .feedburnerFeedBlock ul p.date { margin:0; color:#663; font:normal 7pt Arial, Helvetica, sans-serif; }
#Content .feedburnerFeedBlock ul li div { display:inline; padding-left:.5em; }

/* Curious G Style */
.CG { background:#ffcf00; }
.CG #Content { background:#ffcf00 url(/images/cg.jpg) no-repeat left bottom; padding-bottom:155px; color:#443700; }
.CG #Banner { color:#2962d1; width:850px; height:150px; background:url(/images/cg-Banner.jpg) no-repeat center center; position:relative; z-index:0; }
.CG #Banner h1, .CG #Banner p {  padding-left:313px; color:#2962d1; }
.CG #Branding { background:url(/images/cg-Branding.jpg) no-repeat center -5px; height:160px; z-index:13; overflow:hidden; }

.CG #Navigation { position:absolute; top:80px; left:7px; height:22px; overflow:hidden; padding:0; }
.CG #URhere { position:absolute; top:102px; background:none; line-height:30px; padding-top:8px; }
.CG #URhere h3 { background:none; color:#fff; font:bold 15px/1em Arial, sans-serif; }
.CG #Navigation li 
	{ background:url(/images/cg-navigation-li.gif) no-repeat left center; padding:11px 0 11px 24px; margin:0 .5ex; }
.CG #Navigation li a 
	{ color:#ffc; font:bold 13px/22px Arial, sans-serif; background:url(/images/cg-navigation-a.gif) no-repeat right center; margin:0; padding:5px 18px 5px 10px; }	
.CG #Footer { background:#d53328; }
.CG #Navigation.Section0 li#Home a,
.CG #Navigation.Section1 li#litSection1 a,
.CG #Navigation.Section2 li#litSection2 a,
.CG #Navigation.Section3 li#litSection3 a  
	{ background:url(/images/cg-navigation-a-sel.gif) no-repeat right center; color:#fff;  }
.CG #Navigation.Section0 li#Home,
.CG #Navigation.Section1 li#litSection1,
.CG #Navigation.Section2 li#litSection2,
.CG #Navigation.Section3 li#litSection3  
	{ background:url(/images/cg-navigation-li-sel.gif) no-repeat left center; }
.CG #Navigation li a:hover, .CG #Navigation.Section0 li#Home a:hover,
.CG #Navigation.Section1 li#litSection1 a:hover,
.CG #Navigation.Section2 li#litSection2 a:hover,
.CG #Navigation.Section3 li#litSection3 a:hover  { color:#ffcf00; }
.CG #Content .subNavigation { position:relative; left:-5px; top:-32px; background:url(/images/cg-Banner.jpg) no-repeat -270px bottom; padding-bottom:13px; width:600px; margin-bottom:-32px; }
.CG #Content .subNavigation li { float:left; width:200px; overflow:hidden; }
.CG #Content .subNavigation li a { font:bold .9em/1.5em Geneva, sans-serif; background:url(/images/cg-Banner.jpg) no-repeat left -103px; color:#ddd; border-bottom:1px #746629 solid; border-left:1px #2a62d1 solid; width:199px; }
.CG #Content .subNavigation li a:hover { color:#ffcf00; background:#2a62d1; }
.CG #Content a { color:#c10101; }
.CG #Content h2, .CG #Content h4 { color:#2a62d1; }
.CG #Content b, .CG #Content strong { color:#cc0a00; }
.CG .aside { background:#fff; }
.CG #Says 
	{ position:absolute; bottom:0; left:80px; background:url(/images/cg-says.gif) no-repeat center; width:763px; height:146px; padding:0; margin:0; font:normal 1em/1em Comic Sans MS; }
.CG #Says p { padding-left:40px; margin-top:1.25em; }
.CG th, .CG td{ border-color:#2a62d1; padding:0 .5em; width:auto; }
.CG th { background:#2a62d1; color:#fff; }

/* Center/Institute Style */
.CI {  }
.CI #Content {  }
.CI #Content p {  }
.CI #Banner {  }

/* Kritzer */
#Kritzer #Branding { background:none; }
/* IPCenter */
.IP { background:#f7ebc8; }
.IP #Branding	{ background:url(/images/ip-Mitchell-home.gif) no-repeat center top; width:124px; height:63px; top:7px; left:26px; z-index:1; overflow:hidden; }
.IP #Banner { width:850px; height:150px; background:url(/images/IP-Banner.jpg) no-repeat center center; position:relative; z-index:0; }
.IP #Banner h1 { font:normal 27px Arial, sans-serif; position:absolute; left:180px; top:25px; margin:0; padding:0; letter-spacing:-1px; }
.IP #Banner p { position:absolute; left:340px; top:55px; margin:0; padding:0; color:#ffcf21; }
.IP#SIPLA  #Banner p { left:575px; top:50px; }
.IP #Navigation { position:absolute; top:80px; height:22px; overflow:hidden; padding:0; }
.IP #URhere { position:absolute; top:102px; background:none; line-height:30px; padding-top:8px; }
.IP #URhere h3 { background:none; color:#000; font:bold 15px/1em Arial, sans-serif; }
.IP #Content { background:#f7ebc8 url(/images/ip-content-bg.jpg) repeat-y top center; }
.IP #Footer { background:url(/images/ip-footer.jpg) repeat-y top center; color:#5f4500; font:normal 10pt/1em Arial, sans-serif; }
.IP #Footer a { font-weight:bold; }
.IP #Content h2, .IP #Content h4 { color:#c00000; }
.IP a.edit { height:28px; width:28px; background-image:url(/images/ip-edit.gif); }
.IP #Navigation li 
	{ background:url(/images/ip-navigation-li-bg.gif) no-repeat left center; padding:11px 0 11px 24px; margin:0 1.5ex; }
.IP #Navigation li a 
	{ color:#ffc; font:bold 13px/22px Arial, sans-serif; background:url(/images/ip-navigation-a-bg.gif) no-repeat right center; margin:0; padding:5px 18px 5px 10px; }
.IP #Navigation.Section0 li#Home a,
.IP #Navigation.Section1 li#litSection1 a,
.IP #Navigation.Section2 li#litSection2 a,
.IP #Navigation.Section3 li#litSection3 a  
	{ background:url(/images/ip-navigation-a-sel-bg.gif) no-repeat right center; color:#000;  }
.IP #Navigation.Section0 li#Home,
.IP #Navigation.Section1 li#litSection1,
.IP #Navigation.Section2 li#litSection2,
.IP #Navigation.Section3 li#litSection3  
	{ background:url(/images/ip-navigation-li-sel-bg.gif) no-repeat left center; }
.IP #Navigation li a:hover { color:#ffc300; }	
.IP #Content .subNavigation { position:relative; left:-5px; top:-28px; }
.IP #Content .subNavigation li a { background:#e6af00; color:#000; border-bottom:1px #e13f16 solid; }
.IP #Content .subNavigation li a:hover { color:#c10101; }
.IP #Content table, .IP #Content table * { border-color:#e6af00; }
.IP .aside { padding:.75em 0; color:#fff; background:#c10101; font:bold .85em/1.25em Arial, sans-serif; }
.IP #Content .aside h4 { color:#fff; }
.IP #Content .aside a { color:#fc0; }
#SIPLA #Footer p { padding-right:200px; }
#IPRS { background:url(/images/2009/IPRS-a.png) no-repeat center; display:block; width:164px; height:33px; text-align:left; text-indent:-99999px; position:absolute; top:136px; left:425px; overflow:hidden; }
#IPRS:hover { background-image:url(/images/2009/IPRS-a-hover.png) }
#MSTL { background:url(/images/2009/MSTL-a.png) no-repeat center; display:block; width:125px; height:33px; text-align:left; text-indent:-99999px; position:absolute; top:136px; left:589px; overflow:hidden; }
#MSTL:hover { background-image:url(/images/2009/MSTL-a-hover.png) }
#MSIPC { background:url(/images/2009/MSIPC-a.png) no-repeat center; display:block; width:136px; height:33px; text-align:left; text-indent:-99999px; position:absolute; top:136px; left:714px; overflow:hidden; }
#MSIPC:hover { background-image:url(/images/2009/MSIPC-a-hover.png) }
/* Negotiation */
#Negotiation { background:#f7ebc8; }
#Negotiation #Branding	{ background:url(/images/negotiation-Mitchell-home.gif) no-repeat center top; width:122px; height:61px; top:7px; left:27px; z-index:1; overflow:hidden; }
#Negotiation #Banner { width:850px; height:150px; background:url(../images/negotiation-Banner2.jpg) no-repeat center center; position:relative; z-index:0; }
#Negotiation #Banner h1 { font:normal 27px Arial, sans-serif; position:absolute; left:180px; top:25px; margin:0; padding:0;  }
#Negotiation #Banner p { position:absolute; left:340px; top:55px; margin:0; padding:0; color:#ffcf21; }
#Negotiation #Navigation { position:absolute; top:80px; height:22px; overflow:hidden; padding:0; }
#Negotiation #URhere { position:absolute; top:102px; background:none; line-height:30px; padding-top:8px; }
#Negotiation #URhere h3 { background:none; color:#000; font:bold 15px/1em Arial, sans-serif; }
#Negotiation #Content { background:#e5e8d5 url(/images/negotiation-content-bg.jpg) repeat-y right center; }
#Negotiation #Footer { background:url(/images/negotiation-footer.jpg) repeat-y center top; color:#000; font:normal 10pt/1em Arial, sans-serif; }
#Negotiation #Footer a { font-weight:bold; }
#Negotiation #Footer p { padding-right:220px; }
#Negotiation #Content h2, #Negotiation #Content h4 { color:#c00000; }
#Negotiation a.edit { height:28px; width:28px; background-image:url(/images/ip-edit.gif); margin:1em .25em; }
#Negotiation #Navigation li 
	{ background:url(/images/ip-navigation-li-bg.gif) no-repeat left center; padding:11px 0 11px 24px; margin:0 1.5ex; }
#Negotiation #Navigation li a 
	{ color:#ffc; font:bold 12px/22px Arial, sans-serif; text-transform:uppercase; background:url(/images/ip-navigation-a-bg.gif) no-repeat right center; margin:0; padding:5px 18px 5px 10px;  }
#Negotiation #Navigation.Section0 li#Home a,
#Negotiation #Navigation.Section1 li#litSection1 a,
#Negotiation #Navigation.Section2 li#litSection2 a,
#Negotiation #Navigation.Section3 li#litSection3 a  
	{ background:url(/images/negotiation-navigation-a-sel.gif) no-repeat right center; color:#000;  }
#Negotiation #Navigation.Section0 li#Home,
#Negotiation #Navigation.Section1 li#litSection1,
#Negotiation #Navigation.Section2 li#litSection2,
#Negotiation #Navigation.Section3 li#litSection3  
	{ background:url(/images/negotiation-navigation-li-sel.gif) no-repeat left center; }
#Negotiation #Navigation li a:hover { color:#ecff80; }	
#Negotiation #Content .subNavigation { position:relative; left:-5px; top:-28px;  }
#Negotiation #Content .subNavigation li a { background:#e6af00; color:#000; border-bottom:1px #e13f16 solid; }
#Negotiation #Content .subNavigation li a:hover { color:#c10101; }
#Negotiation #Content table, #Negotiation #Content table * { border-color:#e6af00; }
#Negotiation .aside { padding:.75em 0; color:#fff; font:bold .85em/1.25em Arial, sans-serif; background:#a8ab27 url(/images/negotiation-footer.jpg) repeat-y -450px top;}
#Negotiation .aside a { color:#dcef70; }
#Negotiation #Content h2 { margin-top:.75em; padding-top:.75em; }
#Negotiation #Contact 
	{ padding:1em 0; font:normal .9em/1.66em Arial, sans-serif; background:#9a0000; text-align:center; color:#fff; }
#Negotiation #Contact strong { font-weight:bold; margin-right:1em;}	
#Negotiation #Contact a { font:normal 1em Arial Black, sans-serif; color:#fff; letter-spacing:.1ex; }	

/* --------------------- National Security Forum --------------------- */
#NSF a#NSFhome { display:block; position:absolute; background:url(/_expired/national-security-forum/images/nsf.gif) no-repeat center center; height:115px; width:201px; top:0; left:0; text-align:left; text-indent:-99999px; margin:0; padding:0; border:0; overflow:hidden;}
#NSF #Banner { width:850px; height:150px; background:url(/images/nsf-2-bg.gif) repeat-x bottom left; }
#NSF #Branding	{ display:block; position:absolute; background:url(/_expired/national-security-forum/images/william+mitchell-nsf.gif) no-repeat center center; height:94px; width:201px; top:0; right:0; text-align:left; text-indent:-99999px; margin:0; padding:0; border:0; overflow:hidden; z-index:99; }
#NSF #Banner p { display:block; position:absolute; right:0; top:94px; background:url(/_expired/national-security-forum/images/NSF+tagline.gif) no-repeat right bottom; height:21px; width:344px; bottom:0; right:5px; text-align:left; text-indent:-99999px; margin:0; padding:0; border:0; }
#NSF #Navigation { position:absolute; top:117px; left:0; width:850px; height:22px; overflow:hidden; padding:0; }
#NSF #URhere { position:absolute; top:139px; height:33px; padding:0; margin:0; 
background:url(/images/nsf-URhere.gif) repeat-x left top; width:850px; }
#NSF #URhere h3 { font:2em; color:#fff;  }
#NSF #Content { background:#F3CA30 url(/_expired/national-security-forum/images/NSF+page+background.gif) repeat-x left bottom; margin-top:23px; }
#NSF #Content .aside h4 a, #NSF #Content .aside p a  { color:#fc0; }
#NSF #Navigation li 
	{ background:url(/images/ip-navigation-li-sel-bg.gif) no-repeat left center; padding:11px 0 11px 24px; margin:0 1.5ex; }
#NSF #Navigation li a 
	{ font:bold 13px/22px Arial, sans-serif; background:url(/images/ip-navigation-a-sel-bg.gif) no-repeat right center; margin:0; padding:5px 18px 5px 10px;  }
#NSF #Navigation.Section0 li#Home a,
#NSF #Navigation.Section1 li#litSection1 a,
#NSF #Navigation.Section2 li#litSection2 a,
#NSF #Navigation.Section3 li#litSection3 a  
	{ background:url(/images/nsf-navigation-a-bg.gif) no-repeat right center; color:#fff;  }
#NSF #Navigation.Section0 li#Home,
#NSF #Navigation.Section1 li#litSection1,
#NSF #Navigation.Section2 li#litSection2,
#NSF #Navigation.Section3 li#litSection3  
	{ background:url(/images/nsf-navigation-li-bg.gif) no-repeat left center; }
#NSF #Navigation li a:hover { color:#310; }	
#NSF #Footer { background:#000; color:#fa9200; }
#NSF #Content a { color:#a00; }
#NSF #Content .subNavigation { padding:0 0 250px; background:#000; width:280px; float:left; margin:-17px 17px -42px -5px; overflow:hidden; }
#NSF #Content .subNavigation li { border-left:1px #400 solid; }
#NSF #Content .subNavigation li a {  width:249px; background:#a80502 url(/images/nsf-URhere.gif) repeat-x left top; color:#ffc; border-bottom:1px #400 solid; line-height:22px; }
#NSF #Content .subNavigation li a:hover { background-position:bottom; background-color:#5b0202; color:#fff; }
#NSF .aside { padding:.75em 0; color:#ffd; background:#5b0202 url(/images/nsf-URhere.gif) repeat-x left top; font:bold .85em/1.25em Arial, sans-serif; }
#NSF #Content .aside a { color:#c10101; }
#NSF .archiveitem { overflow:visible; width: 275px; float: left; clear:left; background:#F3C000 url(/_expired/national-security-forum/images/archive+item+background.jpg) repeat-x left bottom; margin:5px 15px; padding:0 0 .5em 0;}
#NSF #Content .archiveitem p { font-size: .75em; color: #000000; font-weight: bold; line-height: 105%; margin:0 5px }
#NSF #Content .archiveitem h2 { color: #000000; margin:5px 0 0 5px; font:bold 1em/1em Tahoma, sans-serif }
#NSF #Content .archiveitem  a { border:0; padding:0; margin:0; }
#NSF #Content .listen b	{ font-size: 1.25em }
#NSF #VideoBox { margin:0 auto; width:555px; text-align:center;  }
#NSF #VideoPlayer { width:555px; text-align:center; margin:0; padding:0; overflow:hidden; background:#211607; clear:both; color:#fff; padding:1em 0; font:bold 1em Arial, Helvetica, sans-serif; }
#NSF #VideoPlayer.on { height:375px; padding:0; background:#000; }
#NSF #VideoPlayer.on p { text-indent:-99999px; }
#NSF #VideoPlayer object, #NSF #VideoPlayer object.stashed { display:none;  }
#NSF #VideoPlayer object.loaded { display:inline; background:#000; }
#NSF #VideoBox a { padding:0; }

/* ------------------- Elder Justice & Policy ------------------------- */
/* ElderJustice */
#ElderJustice { background:#dedcea; }
#ElderJustice #Branding	{ background:url(/images/EJ-Home.gif) no-repeat center top; width:124px; height:63px; top:6px; left:26px; z-index:1; overflow:hidden; }
#ElderJustice #Banner { width:850px; height:150px; background:url(/images/elder-justice-banner.jpg) no-repeat center center; position:relative; z-index:0; }
#ElderJustice #Banner h1 { font:normal 27px Arial, sans-serif; position:absolute; left:180px; top:25px; margin:0; padding:0;  }
#ElderJustice #Banner p { position:absolute; left:340px; top:55px; margin:0; padding:0; color:#ffcf21; }
#ElderJustice #Navigation { position:absolute; top:80px; height:22px; overflow:hidden; padding:0; }
#ElderJustice #URhere { position:absolute; top:102px; background:none; line-height:30px; padding-top:8px; }
#ElderJustice #URhere h3 { background:none; color:#d7e36d; font:bold 15px/1em Arial, sans-serif; }
#ElderJustice #Content { background:#dedcea url(/images/elder-justice-bkg.jpg) repeat-y right center; top:18px; }
#ElderJustice #Footer { background:url(/images/elder-justice-footer.jpg) repeat-y center top; color:#000; font:normal 10pt/1em Arial, sans-serif; margin-top:18px; }
#ElderJustice #Footer a { font-weight:bold; }
#ElderJustice #Footer p { padding-right:220px; }
#ElderJustice #Content h2, #ElderJustice #Content h4 { color:#c00000; }
#ElderJustice a.edit { height:28px; width:28px; background-image:url(/images/ip-edit.gif); margin:1em .25em; }
#ElderJustice #Navigation li 
	{ background:url(/images/negotiation-navigation-li-sel.gif) no-repeat left center; padding:11px 0 11px 24px; margin:0 .5ex; }
#ElderJustice #Navigation li a 
	{ color:#200; font:bold 12px/22px Arial, sans-serif; text-transform:uppercase; background:url(/images/negotiation-navigation-a-sel.gif) no-repeat right center; margin:0; padding:5px 9px 5px 9px;  }
#ElderJustice #Navigation.Section0 li#Home a,
#ElderJustice #Navigation.Section1 li#litSection1 a,
#ElderJustice #Navigation.Section2 li#litSection2 a,
#ElderJustice #Navigation.Section3 li#litSection3 a  
	{ background:url(/images/ip-navigation-a-bg.gif) no-repeat right center; color:#d7e36d;  }
#ElderJustice #Navigation.Section0 li#Home,
#ElderJustice #Navigation.Section1 li#litSection1,
#ElderJustice #Navigation.Section2 li#litSection2,
#ElderJustice #Navigation.Section3 li#litSection3  
	{ background:url(/images/ip-navigation-li-bg.gif) no-repeat left center; }
#ElderJustice #Navigation li a:hover { color:#ecff80; }	
#ElderJustice #Content .subNavigation { position:relative; left:-5px; top:-28px;  }
#ElderJustice #Content .subNavigation li a { background:#e6af00; color:#000; border-bottom:1px #e13f16 solid; }
#ElderJustice #Content .subNavigation li a:hover { color:#c10101; }
#ElderJustice #Content table, #ElderJustice #Content table * { border-color:#e6af00; }
#ElderJustice .aside { padding:.75em 0; color:#fff; font:bold .85em/1.25em Arial, sans-serif; background:#a8ab27 url(/images/elder-justice-footer.jpg) repeat-y -450px top;}
#ElderJustice .aside a { color:#dcef70; }
#ElderJustice #Content h2 { margin-top:.75em; padding-top:.75em; }
#ElderJustice #Content h3 { color:#204; }
#ElderJustice #Contact 
	{ padding:1em 0; font:normal .9em/1.66em Arial, sans-serif; background:#9a0000; text-align:center; color:#fff; }
#ElderJustice #Contact strong { font-weight:bold; margin-right:1em;}	
#ElderJustice #Contact a { font:normal 1em Arial Black, sans-serif; color:#fff; letter-spacing:.1ex; }	
a#ELJRes { background:url(/images/elder-justice-resources.jpg) no-repeat right bottom; color:#fff; position:absolute; top:137px; right:0; width:172px; height:31px; z-index:1; display:block; text-align:left; text-indent:60px; text-decoration:none; font:bold .9em/31px Arial, Helvetica, sans-serif; text-transform:uppercase; }
a#ELJRes:hover { color:#200; }

/* Library */
.Library { width:800px; background:url(/images/WE-Burger-Library-banner.jpg) no-repeat center -19px; }
.Library #Banner { height:125px; }
.Library #Banner h1 { position:absolute; text-indent:-99999px; }
.Library #Branding { background:none; overflow:hidden; position:absolute; left:10px; top:14px; height:75px; width:145px; }
.Library #Navigation { position:absolute; top:103px; }
.Library #URhere {  height:60px; background:url(/library/images/magic-corner.jpg) no-repeat top right; z-index:11; position:absolute; top:125px; width:800px; color:#120;}
.Library #URhere h3 { font:bold 1.25em/45px Arial, sans-serif; color:#45541d; }
.Library #Content { margin-top:2px; background:#163968 url(/library/images/L07-main-background.jpg) repeat-y left top; padding:55px 185px 0 0;}
.Library #Footer { background:none; }
.Library #Content #RightSideBar
	{
	float:right; width:185px; left:185px; _height:315px; min-height:315px; overflow:visible; padding:0 0 100px 0; color:#fff; margin:10px -10px 0 -185px; position:relative; font-size:.9em;
	}
.Library #Content #RightSideBar #Lower
	{
	width:175px; height:140px; padding-top:50px; position:relative; overflow: visible;
	}
.Library #Content #RightSideBar #Lower p a
	{ display:block; float:left; width:70px; height:1.5em; margin-right:10px }	
.Library #Content #Lower p	{ font:normal .9em/1em Arial, sans-serif; margin:10px 3px; padding:0;  }
.Library #Content #Lower h3	{ font:bold 1em/1.5em Arial, sans-serif; margin:7px; padding:0; color:#FE8101; }
.Library #Content #Lower h3.AboutUs { text-indent:-99999px; background:url(../library/images/About-us.jpg) no-repeat center right; width:95px;  }		
.Library #Content #RightSideBar a:hover { background-color:#062958; }
/* RSS Feed bar */
.Library #Content div#XMLfeed
	{
	color:#663;
	position:absolute; top:5px; left:-5px;
	margin:0; padding:0;
	width:180px; height:34px; 
	background: url(../library/images/XML-background.gif) no-repeat top left;
	z-index:99;
	}
.Library #Content div#XMLfeed a#XMLdot
	{
	background: url(../library/images/XML.gif) no-repeat top left; 
	height:19px; width:19px; float:left; margin:8px 8px 7px 8px; border:0; text-indent:-99999px; overflow:hidden;
	}
.Library #Content div#XMLfeed span#XMLtext
	{
	font:normal .75em Arial, sans-serif; float:left; position:relative; top:5px;
	}
.Library #Content div#XMLfeed span#XMLtext a {color:#FF3F00; }	
.Library #Content #RightSideBar a { font:bold .9em/1.25em Arial, sans-serif; color:#fff; }
.Library #Content #RightSideBar a:hover { border-bottom-color:#e0e0ff; }
.Library #Content #RightSideBar #Lower p a
	{ display:block; float:left; width:70px; height:1.5em; margin-right:10px }	
.Library #Navigation li 
	{ background:url(/images/library-nav-li.gif) no-repeat left center; padding:11px 0 11px 24px; margin:0 1.5ex; }
.Library #Navigation li a 
	{ color:#eccc80; font:bold 12px/22px Arial, sans-serif; text-transform:uppercase; background:url(/images/library-nav-a.gif) no-repeat right center; margin:0; padding:5px 18px 5px 10px;  }
.Library #Navigation.Section0 li#Home a,
.Library #Navigation.Section1 li#litSection1 a,
.Library #Navigation.Section2 li#litSection2 a,
.Library #Navigation.Section3 li#litSection3 a  
	{ background:url(/images/library-selected-a.gif) no-repeat right center; color:#fff;  }
.Library #Navigation.Section0 li#Home,
.Library #Navigation.Section1 li#litSection1,
.Library #Navigation.Section2 li#litSection2,
.Library #Navigation.Section3 li#litSection3  
	{ background:url(/images/library-selected-li.gif) no-repeat left center;  }
.Library #Navigation li a:hover { color:#ecff80; }	

/* ------------------- Legal Education Renaissance ------------------------- */
#LER { background:#e10505; }
#LER #Banner { width:850px; height:150px; background:#e10505 url(/images/LER-top.jpg) no-repeat center; }
#LER #URhere { position:absolute; top:103px; background:none; line-height:30px; padding-top:8px; }
#LER #URhere h3 { background:none; color:#fff; font:bold 15px/1em Arial, sans-serif; }
#LER #Branding	{ background:url(/images/LER-home-WM.gif) no-repeat center top; width:124px; height:63px; top:7px; left:27px; z-index:1; overflow:hidden; }
#LER #Content { background:#f7f9eb url(/images/LER-content.jpg) no-repeat right top; }
#LER #Banner h1 { font:normal 27px Arial, sans-serif; position:absolute; left:; right:20px; top:25px; margin:0; padding:0; color:#fff; }
#LER #Banner p { position:absolute; left:; right:20px; top:78px; margin:0; padding:0; font:normal 25px Arial, sans-serif; color:#fff; letter-spacing:-1px; }
#LER #Navigation { position:absolute; top:80px; height:22px; overflow:hidden; padding:0; }
#LER #Footer { background:url(/images/LER-footer.jpg) repeat-y center; color:#fff; }
#LER #Navigation li 
	{ background:url(/images/LER-li.gif) no-repeat left center; padding:11px 0 11px 24px; margin:0 .5ex; }
#LER #Navigation li a 
	{ color:#200; font:bold 12px/22px Arial, sans-serif; text-transform:uppercase; background:url(/images/LER-a.gif) no-repeat right center; margin:0; padding:5px 9px 5px 9px; color:#fa0000 }
#LER #Navigation a:hover { color:#fff; }
#LER #Navigation.Section0 li#Home,
#LER #Navigation.Section1 li#litSection1,
#LER #Navigation.Section2 li#litSection2,
#LER #Navigation.Section3 li#litSection3  
	{ background:url(/images/LER-selected-li.gif) no-repeat left center; }
#LER #Navigation.Section0 li#Home a,
#LER #Navigation.Section1 li#litSection1 a,
#LER #Navigation.Section2 li#litSection2 a,
#LER #Navigation.Section3 li#litSection3 a  
	{ background:url(/images/LER-selected-a.gif) no-repeat right center;  }
#LER h2, #LER h4 { color:#c00; }
#LER .aside { padding:.75em 0; color:#220; background:#ccc8b8; font:bold .85em/1.25em Arial, sans-serif; }
#LER strong em, #LER em strong, #LER b i, #LER i b, #LER strong i, #LER i strong, #LER b em, #LER em b { font-style:oblique; font-weight:bold;}

/* Milton (green generic) */
.Milton #Banner { height:103px; background:#fc0 url(/images/milton-banner.jpg) no-repeat left top; }
.Milton #Identity h1 { padding-top:6px; }
.Milton #Identity p { padding-bottom:5px; }
.Milton #Identity { background:#6a8230 url(/images/milton-accent.jpg) repeat-y right top; position:absolute; left:0; bottom:37px; padding-right:5em;}
.Milton #URhere { top:103px; height:32px; background:#6a8230 url(/images/milton-accent.jpg) repeat-y right top; } /* reverse: set left and #88a73d */
.Milton #Content { top:32px; margin-bottom:32px; background:#ffde7a url(/images/milton-background.jpg) repeat-x left top; }
.Milton #Navigation { height:32px; margin:0; padding:0; top:66px; }
.Milton #Navigation li, .Milton #Navigation li a { background:none; color:#fff;  }
.Milton #Navigation li {  height:32px; margin:0; padding:.75em 1.62em; border-right:1px #800 solid; }
.Milton #Navigation li a { margin:0; padding:.55em; line-height:34px; }
.Milton #Navigation.Section0 li#Home a,
.Milton #Navigation.Section1 li#litSection1 a,
.Milton #Navigation.Section2 li#litSection2 a,
.Milton #Navigation.Section3 li#litSection3 a  
	{ background:none; color:#000; height:33px; padding:0; margin:0;  }
.Milton #Navigation.Section0 li#Home,
.Milton #Navigation.Section1 li#litSection1,
.Milton #Navigation.Section2 li#litSection2,
.Milton #Navigation.Section3 li#litSection3  
	{ background:#fc0; color:#000; }
.Milton #Footer { background:#6a8230 url(/images/milton-accent.jpg) repeat-y right top; }
.Milton th, .Milton td { border-color:#88a73d; }
.Milton th { background:#88a73d url(/images/milton-accent.jpg) repeat-y left top; }
.Milton #Content h1 { color:#70643f; } /* neutral */
.Milton #Content h2 { color:#1e425b; } /* Accent from header */
.Milton #Content h3, .Milton #Content strong, .Milton #Content b { color:#618a03; } /* Accent from theme */
.Milton #Content h4 { color:#70643f; } /* neutral */
.Milton #Navigation li:hover { background:#70643f; }
.Milton .aside { background:#fc0; }

/* MiltonWM (green w/Mitchell brand) */
.MiltonWM { font:normal 85% "Trebuchet MS", Arial, Helvetica, sans-serif; }
.MiltonWM #Content h1, .MiltonWM #Content h3, .MiltonWM #Content h3, .MiltonWM #Content h4, .MiltonWM #Content h5, .MiltonWM #Content h6 { font-family:Helvetica, Arial, sans-serif; }
.MiltonWM #Banner { height:103px; background:#fc0 url(/images/milton-banner.jpg) no-repeat left top; }
.MiltonWM #Branding { display:block; width:174px; height:98px; background:none; position:absolute; left:0; top:0; overflow:hidden; z-index:99; border:none; text-indent:0; }
.MiltonWM #Identity h1 { padding-top:6px; }
.MiltonWM #Identity p { padding-bottom:5px; }
.MiltonWM #Identity { background:#6a8230 url(/images/milton-accent.jpg) repeat-y right top; position:absolute; left:0; bottom:37px; padding-right:5em; left:174px; }
.MiltonWM #URhere { top:103px; height:32px; background:#6a8230 url(/images/milton-accent.jpg) repeat-y right top; } /* reverse: set left and #88a73d */
.MiltonWM #Content { top:32px; margin-bottom:32px; background:#ffde7a url(/images/milton-background.jpg) repeat-x left top; }
.MiltonWM #Navigation { height:32px; margin:0; padding:0; top:66px; padding-left:174px; }
.MiltonWM #Navigation li, .MiltonWM #Navigation li a { background:none; color:#fff;  }
.MiltonWM #Navigation li {  height:32px; margin:0; padding:.75em 1.62em; border-right:1px #800 solid; }
.MiltonWM #Navigation li a { margin:0; padding:.55em; line-height:34px; }
.MiltonWM #Navigation.Section0 li#Home a,
.MiltonWM #Navigation.Section1 li#litSection1 a,
.MiltonWM #Navigation.Section2 li#litSection2 a,
.MiltonWM #Navigation.Section3 li#litSection3 a  
	{ background:none; color:#000; height:33px; padding:0; margin:0;  }
.MiltonWM #Navigation.Section0 li#Home,
.MiltonWM #Navigation.Section1 li#litSection1,
.MiltonWM #Navigation.Section2 li#litSection2,
.MiltonWM #Navigation.Section3 li#litSection3  
	{ background:#fc0; color:#000; }
.MiltonWM #Footer { background:#6a8230 url(/images/milton-accent.jpg) repeat-y right top; }
.MiltonWM th, .MiltonWM td { border-color:#88a73d; }
.MiltonWM th { background:#88a73d url(/images/milton-accent.jpg) repeat-y left top; }
.MiltonWM #Content h1 { color:#70643f; } /* neutral */
.MiltonWM #Content h2 { color:#1e425b; } /* Accent from header */
.MiltonWM #Content h3 { color:#618a03; } /* Accent from theme */
.MiltonWM #Content strong, .MiltonWM #Content b { color:#49542d; } /* Accent from less saturated */
.MiltonWM #Content h4 { color:#70643f; } /* neutral */
.MiltonWM #Navigation li:hover { background:#70643f; }
.MiltonWM .aside { background:#fc0; }

/* Portland (blue generic) */
.Portland #Banner { height:103px; background:#fc0 url(/images/milton-banner.jpg) no-repeat left top; }
.Portland #Identity h1 { padding-top:6px; }
.Portland #Identity p { padding-bottom:5px; }
.Portland #Identity { background:#26336d url(/images/portland-accent.jpg) repeat-y right top; position:absolute; left:0; bottom:37px; padding-right:5em;}
.Portland #URhere { top:103px; height:32px; background:#26336d url(/images/portland-accent.jpg) repeat-y right top; } /* reverse: set left and #374ea6 */
.Portland #Content { top:32px; margin-bottom:32px; background:#d0e4ff url(/images/portland-background.jpg) repeat-x left top; }
.Portland #Navigation { height:32px; margin:0; padding:0; top:66px; }
.Portland #Navigation li, .Portland #Navigation li a { background:none; color:#fff;  }
.Portland #Navigation li {  height:32px; margin:0; padding:.75em 1.62em; border-right:1px #800 solid; }
.Portland #Navigation li a { margin:0; padding:.55em; line-height:34px; }
.Portland #Navigation.Section0 li#Home a,
.Portland #Navigation.Section1 li#litSection1 a,
.Portland #Navigation.Section2 li#litSection2 a,
.Portland #Navigation.Section3 li#litSection3 a  
	{ background:none; color:#000; height:33px; padding:0; margin:0;  }
.Portland #Navigation.Section0 li#Home,
.Portland #Navigation.Section1 li#litSection1,
.Portland #Navigation.Section2 li#litSection2,
.Portland #Navigation.Section3 li#litSection3  
	{ background:#fc0; color:#000; }
.Portland #Footer { background:#26336d url(/images/portland-accent.jpg) repeat-y right top; }
.Portland th, .Portland td { border-color:#374ea6; }
.Portland th { background:#374ea6 url(/images/portland-accent.jpg) repeat-y left top; }
.Portland #Content h1 { color:#70643f; } /* neutral */
.Portland #Content h2 { color:#1e425b; } /* Accent from header */
.Portland #Content h3, .Portland #Content strong, .Portland #Content b { color:#374ea6; } /* Accent from theme */
.Portland #Content h4 { color:#70643f; } /* neutral */
.Portland #Navigation li:hover { background:#70643f; }
.Portland .aside { background:#fc0; }

/* PortlandWM (blue w/Mitchell Branding) */
.PortlandWM #Banner { height:103px; background:#fc0 url(/images/milton-banner.jpg) no-repeat left top; }
.PortlandWM #Branding { display:block; width:174px; height:98px; background:none; position:absolute; left:0; top:0; overflow:hidden; z-index:99; border:none; text-indent:0; }
.PortlandWM #Identity h1 { padding-top:6px; }
.PortlandWM #Identity p { padding-bottom:5px; }
.PortlandWM #Identity { background:#26336d url(/images/portland-accent.jpg) repeat-y right top; position:absolute; left:0; bottom:37px; padding-right:5em; left:174px;}
.PortlandWM #URhere { top:103px; height:32px; background:#26336d url(/images/portland-accent.jpg) repeat-y right top; } /* reverse: set left and #374ea6 */
.PortlandWM #Content { top:32px; margin-bottom:32px; background:#d0e4ff url(/images/portland-background.jpg) repeat-x left top; }
.PortlandWM #Navigation { height:32px; margin:0; padding:0; top:66px; padding-left:174px; }
.PortlandWM #Navigation li, .PortlandWM #Navigation li a { background:none; color:#fff;  }
.PortlandWM #Navigation li {  height:32px; margin:0; padding:.75em 1.62em; border-right:1px #800 solid; }
.PortlandWM #Navigation li a { margin:0; padding:.55em; line-height:34px; }
.PortlandWM #Navigation.Section0 li#Home a,
.PortlandWM #Navigation.Section1 li#litSection1 a,
.PortlandWM #Navigation.Section2 li#litSection2 a,
.PortlandWM #Navigation.Section3 li#litSection3 a  
	{ background:none; color:#000; height:33px; padding:0; margin:0;  }
.PortlandWM #Navigation.Section0 li#Home,
.PortlandWM #Navigation.Section1 li#litSection1,
.PortlandWM #Navigation.Section2 li#litSection2,
.PortlandWM #Navigation.Section3 li#litSection3  
	{ background:#fc0; color:#000; }
.PortlandWM #Footer { background:#26336d url(/images/portland-accent.jpg) repeat-y right top; }
.PortlandWM th, .PortlandWM td { border-color:#374ea6; }
.PortlandWM th { background:#374ea6 url(/images/portland-accent.jpg) repeat-y left top; }
.PortlandWM #Content h1 { color:#70643f; } /* neutral */
.PortlandWM #Content h2 { color:#1e425b; } /* Accent from header */
.PortlandWM #Content h3, .PortlandWM #Content strong, .PortlandWM #Content b { color:#374ea6; } /* Accent from theme */
.PortlandWM #Content h4 { color:#70643f; } /* neutral */
.PortlandWM #Navigation li:hover { background:#70643f; }
.PortlandWM .aside { background:#fc0; }

/* Victoria (aqua generic) */
.Victoria #Banner { height:103px; background:#fc0 url(/images/milton-banner.jpg) no-repeat left top; }
.Victoria #Identity h1 { padding-top:6px; }
.Victoria #Identity p { padding-bottom:5px; }
.Victoria #Identity { background:#3d6666 url(/images/victoria-accent.jpg) repeat-y right top; position:absolute; left:0; bottom:37px; padding-right:5em;}
.Victoria #URhere { top:103px; height:32px; background:#3d6666 url(/images/Victoria-accent.jpg) repeat-y right top; } /* reverse: set left and #92bcbc */
.Victoria #Content { top:32px; margin-bottom:32px; background:#dcedeb url(/images/victoria-background.jpg) repeat-x left top; }
.Victoria #Navigation { height:32px; margin:0; padding:0; top:66px; }
.Victoria #Navigation li, .Victoria #Navigation li a { background:none; color:#fff;  }
.Victoria #Navigation li {  height:32px; margin:0; padding:.75em 1.62em; border-right:1px #800 solid; }
.Victoria #Navigation li a { margin:0; padding:.55em; line-height:34px; }
.Victoria #Navigation.Section0 li#Home a,
.Victoria #Navigation.Section1 li#litSection1 a,
.Victoria #Navigation.Section2 li#litSection2 a,
.Victoria #Navigation.Section3 li#litSection3 a  
	{ background:none; color:#000; height:33px; padding:0; margin:0;  }
.Victoria #Navigation.Section0 li#Home,
.Victoria #Navigation.Section1 li#litSection1,
.Victoria #Navigation.Section2 li#litSection2,
.Victoria #Navigation.Section3 li#litSection3  
	{ background:#fc0; color:#000; }
.Victoria #Footer { background:#3d6666 url(/images/victoria-accent.jpg) repeat-y right top; }
.Victoria th, .Victoria td { border-color:#92bcbc; }
.Victoria th { background:#92bcbc url(/images/victoria-accent.jpg) repeat-y left top; }
.Victoria #Content h1 { color:#7b706e; } /* neutral */
.Victoria #Content h2 { color:#a33e03; } /* Accent from header */
.Victoria #Content h3, .Victoria #Content strong, .Victoria #Content b { color:#3d6666; } /* Accent from theme */
.Victoria #Content h4 { color:#7b706e; } /* neutral */
.Victoria #Navigation li:hover { background:#7b706e; }
.Victoria .aside { background:#fc0; }

/* VictoriaWM (aqua w/Mitchell Branding) */
.VictoriaWM #Banner { height:103px; background:#fc0 url(/images/milton-banner.jpg) no-repeat left top; }
.VictoriaWM #Branding { display:block; width:174px; height:98px; background:none; position:absolute; left:0; top:0; overflow:hidden; z-index:99; border:none; text-indent:0; }
.VictoriaWM #Identity h1 { padding-top:6px; }
.VictoriaWM #Identity p { padding-bottom:5px; }
.VictoriaWM #Identity { background:#3d6666 url(/images/victoria-accent.jpg) repeat-y right top; position:absolute; left:0; bottom:37px; padding-right:5em; left:174px; }
.VictoriaWM #URhere { top:103px; height:32px; background:#3d6666 url(/images/Victoria-accent.jpg) repeat-y right top; } /* reverse: set left and #92bcbc */
.VictoriaWM #Content { top:32px; margin-bottom:32px; background:#dcedeb url(/images/victoria-background.jpg) repeat-x left top; }
.VictoriaWM #Navigation { height:32px; margin:0; padding:0; top:66px; padding-left:174px; }
.VictoriaWM #Navigation li, .VictoriaWM #Navigation li a { background:none; color:#fff;  }
.VictoriaWM #Navigation li {  height:32px; margin:0; padding:.75em 1.62em; border-right:1px #800 solid; }
.VictoriaWM #Navigation li a { margin:0; padding:.55em; line-height:34px; }
.VictoriaWM #Navigation.Section0 li#Home a,
.VictoriaWM #Navigation.Section1 li#litSection1 a,
.VictoriaWM #Navigation.Section2 li#litSection2 a,
.VictoriaWM #Navigation.Section3 li#litSection3 a  
	{ background:none; color:#000; height:33px; padding:0; margin:0;  }
.VictoriaWM #Navigation.Section0 li#Home,
.VictoriaWM #Navigation.Section1 li#litSection1,
.VictoriaWM #Navigation.Section2 li#litSection2,
.VictoriaWM #Navigation.Section3 li#litSection3  
	{ background:#fc0; color:#000; }
.VictoriaWM #Footer { background:#3d6666 url(/images/victoria-accent.jpg) repeat-y right top; }
.VictoriaWM th, .VictoriaWM td { border-color:#92bcbc; }
.VictoriaWM th { background:#92bcbc url(/images/victoria-accent.jpg) repeat-y left top; }
.VictoriaWM #Content h1 { color:#7b706e; } /* neutral */
.VictoriaWM #Content h2 { color:#a33e03; } /* Accent from header */
.VictoriaWM #Content h3, .VictoriaWM #Content strong, .VictoriaWM #Content b { color:#3d6666; } /* Accent from theme */
.VictoriaWM #Content h4 { color:#7b706e; } /* neutral */
.VictoriaWM #Navigation li:hover { background:#7b706e; }
.VictoriaWM .aside { background:#fc0; }

/* Summit (brown generic) */
.Summit #Banner { height:103px; background:#fc0 url(/images/milton-banner.jpg) no-repeat left top; }
.Summit #Identity h1 { padding-top:6px; }
.Summit #Identity p { padding-bottom:5px; }
.Summit #Identity { background:#894b03 url(/images/summit-accent.jpg) repeat-y right top; position:absolute; left:0; bottom:37px; padding-right:5em;}
.Summit #URhere { top:103px; height:32px; background:#894b03 url(/images/summit-accent.jpg) repeat-y right top; } /* reverse: set left and #c38200 */
.Summit #Content { top:32px; margin-bottom:32px; background:#f8f2bd url(/images/summit-background.jpg) repeat-x left top; }
.Summit #Navigation { height:32px; margin:0; padding:0; top:66px; }
.Summit #Navigation li, .Summit #Navigation li a { background:none; color:#fff;  }
.Summit #Navigation li {  height:32px; margin:0; padding:.75em 1.62em; border-right:1px #800 solid; }
.Summit #Navigation li a { margin:0; padding:.55em; line-height:34px; }
.Summit #Navigation.Section0 li#Home a,
.Summit #Navigation.Section1 li#litSection1 a,
.Summit #Navigation.Section2 li#litSection2 a,
.Summit #Navigation.Section3 li#litSection3 a  
	{ background:none; color:#000; height:33px; padding:0; margin:0;  }
.Summit #Navigation.Section0 li#Home,
.Summit #Navigation.Section1 li#litSection1,
.Summit #Navigation.Section2 li#litSection2,
.Summit #Navigation.Section3 li#litSection3  
	{ background:#fc0; color:#000; }
.Summit #Footer { background:#894b03 url(/images/summit-accent.jpg) repeat-y right top; }
.Summit th, .Summit td { border-color:#c38200; }
.Summit th { background:#c38200 url(/images/summit-accent.jpg) repeat-y left top; }
.Summit #Content h1 { color:#706b3f; } /* neutral */
.Summit #Content h2 { color:#1e425b; } /* Accent from header */
.Summit #Content h3, .Summit #Content strong, .Summit #Content b { color:#894b03; } /* Accent from theme */
.Summit #Content h4 { color:#706b3f; } /* neutral */
.Summit #Navigation li:hover { background:#706b3f; }
.Summit .aside { background:#fc0; }

/* SummitWM (brown w/Mitchell Brand) */
.SummitWM #Banner { height:103px; background:#fc0 url(/images/milton-banner.jpg) no-repeat left top; }
.SummitWM #Branding { display:block; width:174px; height:98px; background:none; position:absolute; left:0; top:0; overflow:hidden; z-index:99; border:none; text-indent:0; }
.SummitWM #Identity h1 { padding-top:6px; }
.SummitWM #Identity p { padding-bottom:5px; }
.SummitWM #Identity { background:#894b03 url(/images/summit-accent.jpg) repeat-y right top; position:absolute; bottom:37px; padding-right:5em; left:174px; }
.SummitWM #URhere { top:103px; height:32px; background:#894b03 url(/images/summit-accent.jpg) repeat-y right top; } /* reverse: set left and #c38200 */
.SummitWM #Content { top:32px; margin-bottom:32px; background:#f8f2bd url(/images/summit-background.jpg) repeat-x left top; }
.SummitWM #Navigation { height:32px; margin:0; padding:0; top:66px; padding-left:174px; }
.SummitWM #Navigation li, .SummitWM #Navigation li a { background:none; color:#fff;  }
.SummitWM #Navigation li {  height:32px; margin:0; padding:.75em 1.62em; border-right:1px #800 solid; }
.SummitWM #Navigation li a { margin:0; padding:.55em; line-height:34px; }
.SummitWM #Navigation.Section0 li#Home a,
.SummitWM #Navigation.Section1 li#litSection1 a,
.SummitWM #Navigation.Section2 li#litSection2 a,
.SummitWM #Navigation.Section3 li#litSection3 a  
	{ background:none; color:#000; height:33px; padding:0; margin:0;  }
.SummitWM #Navigation.Section0 li#Home,
.SummitWM #Navigation.Section1 li#litSection1,
.SummitWM #Navigation.Section2 li#litSection2,
.SummitWM #Navigation.Section3 li#litSection3  
	{ background:#fc0; color:#000; }
.SummitWM #Footer { background:#894b03 url(/images/summit-accent.jpg) repeat-y right top; }
.SummitWM th, .SummitWM td { border-color:#c38200; }
.SummitWM th { background:#c38200 url(/images/summit-accent.jpg) repeat-y left top; }
.SummitWM #Content h1 { color:#706b3f; } /* neutral */
.SummitWM #Content h2 { color:#1e425b; } /* Accent from header */
.SummitWM #Content h3, .SummitWM #Content strong, .SummitWM #Content b { color:#894b03; } /* Accent from theme */
.SummitWM #Content h4 { color:#706b3f; } /* neutral */
.SummitWM #Navigation li:hover { background:#706b3f; }
.SummitWM .aside { background:#fc0; }
/* London */
#London #Banner { height:306px; background:#fc0 url(/london/images/mil-banner.jpg) no-repeat left top; }
#London #Banner h1 { text-align:left; text-indent:-99999px; } 
#London #Banner p { color:#fbaf19; position:absolute; left:690px; top:162px; margin:0; padding:0; font:bold 1.75em/1em Arial, Helvetica, sans-serif; }
#London #Identity h1 { padding-top:6px; }
#London #Identity p { padding-bottom:5px; }
#London #URhere { top:306px; height:32px; background:#fbaf19 url(/london/images/mil-accent.jpg) repeat-y right top;  color:#402b00;} /* reverse: set left and #88a73d */
#London #Content { top:32px; margin-bottom:32px; background:#ffde7a url(/images/milton-background.jpg) repeat-x left top; }
#London #Navigation { height:32px; margin:0; padding:0; top:273px; }
#London #Navigation li, #London #Navigation li a { background:none; color:#fff;  }
#London #Navigation li {  height:32px; margin:0; padding:.75em 1.62em; border-right:1px #800 solid; }
#London #Navigation li a { margin:0; padding:.55em; line-height:34px; text-transform:uppercase; }
#London #Navigation.Section0 li#Home a,
#London #Navigation.Section1 li#litSection1 a,
#London #Navigation.Section2 li#litSection2 a,
#London #Navigation.Section3 li#litSection3 a  
	{ background:none; color:#000; height:33px; padding:0; margin:0;  }
#London #Navigation.Section0 li#Home,
#London #Navigation.Section1 li#litSection1,
#London #Navigation.Section2 li#litSection2,
#London #Navigation.Section3 li#litSection3  
	{ background:#fbaf19; color:#9a1b1f; }
#London #Navigation.Section0 li#Home a,
#London #Navigation.Section1 li#litSection1 a,
#London #Navigation.Section2 li#litSection2 a,
#London #Navigation.Section3 li#litSection3 a 
	{ color:#402b00; }	
#London #Footer { background:#fbaf19 url(/london/images/mil-accent.jpg) repeat-y right top;  color:#402b00; border-top:1px #800 solid; }
#London th, #London td { border-color:#88a73d; }
#London th { background:#88a73d url(/images/milton-accent.jpg) repeat-y left top; }
#London #Navigation li:hover { background:#70643f; }
#London #Content h1 { color:#544951; } /* neutral */
#London #Content h2 { color:#33365c; } /* Accent from header */
#London #Content h3, #London  #Content strong, #London  #Content b { color:#993503; } /* Accent from theme */
#London #Content h4 { color:#544951; } /* neutral */
#London .aside { background:#fbaf19 url(/london/images/mil-accent.jpg) repeat-y 133px top;  color:#402b00; border-color:#800; }
#London #Footer a { font-weight:bold; }

/* Academic Achievement
#AcademicAchievement.Summit #Branding { display:block; width:174px; height:98px; background:none; position:absolute; left:0; top:0; overflow:hidden; z-index:99; border:none; text-indent:0; }
#AcademicAchievement.Summit #Navigation { padding-left:174px; }
#AcademicAchievement.Summit #Identity { left:174px; } */

/* #AcademicAchievement.Summit #Banner { background-position:-80px top; }*/

/* LPC Legal Practice Center */
.LPC #Banner { height:103px; background:url(/images/2009/LPC-self-banner.jpg) no-repeat left top; }
.LPC #Branding { display:block; width:174px; height:98px; background:none; position:absolute; left:0; top:0; overflow:hidden; z-index:99; border:none; text-indent:0; }
.LPC #Identity { background:none; position:absolute; left:0; bottom:37px; padding-right:2em; left:174px; }
.LPC #Identity h1 { margin:0; padding:5px 0 0 6px; }
.LPC #Identity p { margin:0; padding:0 0 3px 7px; }
.LPC a#LPChome { display:block; position:absolute; top:0; right:0; text-align:left; text-indent:-99999px; width:166px; height:22px; overflow:hidden; }
.LPC a#LPChome:hover { background:url(/images/2009/LPC-homelink-hover.gif) no-repeat left bottom; }
.LPC #URhere { top:103px; height:32px; background:url(/images/2009/LPC-self-accent.jpg) repeat-y right top; } /* reverse: set left and #92bcbc */
.LPC #Content { top:32px; margin-bottom:32px; background:#d3cbba url(/images/2009/LPC-self-content-bkg.jpg) repeat-x left top; padding:.5em 0; }

.LPC #Navigation { height:32px; margin:0; padding:0; top:66px; padding-left:174px; width:576px; }
.LPC #Navigation li, .LPC #Navigation li a { color:#fff;  }
.LPC #Navigation li { background:#ff9f00 url(/images/2009/LPC-self-li.jpg) repeat-y left top; padding:.6em 0; margin:0 1px 0 0; }
.LPC #Navigation li a { line-height:33px; background:none; padding:.7em 1em; margin:0; }
.LPC #Navigation.Section0 li#Home a,
.LPC #Navigation.Section1 li#litSection1 a,
.LPC #Navigation.Section2 li#litSection2 a,
.LPC #Navigation.Section3 li#litSection3 a  
	{ color:#000; }
.LPC #Navigation.Section0 li#Home,
.LPC #Navigation.Section1 li#litSection1,
.LPC #Navigation.Section2 li#litSection2,
.LPC #Navigation.Section3 li#litSection3  
	{ background:#e14900; color:#000; }
.LPC #Navigation li:hover { background:#e14900; }

.LPC #Footer { background:#5e6d2c; border-color:#a6895d }
.LPC th, .LPC td { border-color:#92bcbc; }
.LPC th { background:#92bcbc url(/images/2009/LPC-self-accent.jpg) repeat-y left top; }
.LPC #Content h1 { color:#806f55; } /* neutral */
.LPC #Content h2 { color:#995c00; } /* Accent from header */
.LPC #Content h3, .LPC #Content strong, .LPC #Content b { color:#52670d; } /* Accent from theme */
.LPC #Content h4 { color:#806f55; } /* neutral */
.LPC .aside { background:#fc0; }
.LPC .narrow { background:#ded8cb; padding-bottom:1em; }
.LPC #Content a:hover { background:url(/images/white-33.png); }
.LPC #Content .quickAside { width:250px; background:#fff; }

/* calendars */
#Content #calendar {
	width:95%;
	padding: 0;
	margin: 0 auto;
	border-left: 1px solid #A2ADBC;
	font: normal .9em/1em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #616B76;
	background-color: #fff;
}

#Content #calendar caption {
	margin: 0 auto;
	padding: .25em;
	background: #A2ADBC;
	color: #fff;	 
	font: bold 1.25em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

#Content #calendar th {
	font: bold .95em/1.9em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #616B76;
	background: #D9E2E1;
	border-right: 1px solid #A2ADBC;
	border-bottom: 1px solid #A2ADBC;
	border-top: 1px solid #A2ADBC;
}


#Content #calendar td {
	border-right: 1px solid #A2ADBC;
	border-bottom: 1px solid #A2ADBC;
	width: 14%;
}

#Content #calendar td p {
	margin:.5em .25em;
}

#Content #calendar .redLetterDay {	background: #fff7e7; }
#FamilyLawConference #Footer { border-top:4px #900 solid; padding:1em 0; }
#FamilyLawConference #sponsors { width:93%; background:#fff; color:#000; font:bold .9em/1em Arial, Helvetica, sans-serif; margin:0 8px; }
#FamilyLawConference #sponsors td { text-align:center; vertical-align:bottom; border:none; padding-bottom:1em; border-left:4px #894b03 solid; }


/* ------------- Student Web ------------- */
#StudentWeb.SummitWM { width:980px; background:none; }
#StudentWeb.SummitWM #Branding { width:275px; height:64px; top:0; background:url(/images/2009/SW-Mitchell.gif) no-repeat center 16px; text-align:left; text-indent:-99999px; }
#StudentWeb.SummitWM #Banner { width:980px; background:url(/images/2009/sw-banner.jpg) repeat-x left center; }
#StudentWeb.SummitWM #Banner #Identity { background:url(/images/white-33.png); _background:none; padding-right:3em; left:275px; right:0; bottom:44px; text-align:left; border-bottom:1px #82ab22 solid; border-left:1px #82ab22 solid; }

#StudentWeb.SummitWM #Navigation { height:32px; left:16px; float:left; width:auto; overflow:hidden; padding:0 46px 0 0; background:url(/images/2009/SW-ulNavR.gif) no-repeat right bottom; border-left:1px #c0c0bd solid;  }
#StudentWeb.SummitWM #Navigation li { background:url(/images/2009/SW-ulNav.gif) repeat-x left top; height:32px; margin:0; padding:0; border:none; overflow:hidden; width:auto; float:left; }
#StudentWeb.SummitWM #Navigation li a { background:url(/images/2009/vertical-line.png) repeat-y right top; color:#653a1a; margin:0; padding:0 2em;  height:32px; line-height:32px; overflow:hidden; }
#StudentWeb.SummitWM #Navigation.Section0 li#Home,
#StudentWeb.SummitWM #Navigation.Section1 li#litSection1,
#StudentWeb.SummitWM #Navigation.Section2 li#litSection2,
#StudentWeb.SummitWM #Navigation.Section3 li#litSection3  
	{ background:url(/images/2009/SW-ulNav-sel.jpg) repeat center top; _background-position:-4px; height:32px; color:#000; margin:0; }
#StudentWeb.SummitWM #Navigation.Section0 li#Home a,
#StudentWeb.SummitWM #Navigation.Section1 li#litSection1 a,
#StudentWeb.SummitWM #Navigation.Section2 li#litSection2 a,
#StudentWeb.SummitWM #Navigation.Section3 li#litSection3 a  
	{ color:#fff;  margin:0; padding:0 2em; height:32px; line-height:32px; overflow:hidden; }
#StudentWeb.SummitWM #Navigation li a:hover { color:#7b9ebd; }

#StudentWeb.SummitWM #URhere { width:980px; background:url(/images/2009/sw-URhere.jpg) repeat-x left top; border-bottom:1px #000 solid; color:#653a1a; top:98px; border-top:5px #52747b solid; clear:left; }
#StudentWeb.SummitWM #Content { top:33px; width:980px; margin-bottom:33px; padding:0 0 2.5em 0; background:#fcf8f0 url(/images/2009/SW-content-bkg.jpg) repeat-x left bottom; color:#585052; overflow:hidden; height:auto; }

#StudentWeb.SummitWM #Footer { width:980px; background:#000 url(/images/2009/SW-accent-bkg.jpg) repeat-x left bottom; border-top:3px #78b10a solid; border-bottom:1px #000 solid; color:#efeee9; }

#StudentWeb.SummitWM #leadFeature { background:#000 url(/images/2009/SW-student-leadership.jpg) no-repeat right top; float:left; clear:both; width:980px; margin:0; padding:0; min-height:190px; _height:190px; }
#StudentWeb.SummitWM #Content #leadFeature h4, #StudentWeb.SummitWM #Content #leadFeature p { color:#3b3b5e; margin-left:33px; }
#StudentWeb.SummitWM #leadFeature h2 { width:0; height:0; margin:0; padding:0; float:left; text-align:left; text-indent:-99999px; overflow:hidden; }
#StudentWeb.SummitWM #secondFeature { float:left; clear:both; width:980px; background:url(/images/2009/sw-2nd-feature-bkg.gif) repeat-y center top; margin:0; padding:0; overflow:visible; font-size:.95em; }
#StudentWeb.SummitWM #SOTMarchive { margin:0 auto; width:897px; padding:0; background:url(/images/2009/sw-sotm-archive.gif) repeat-y 5px top; }
#StudentWeb.SummitWM #SOTM { position:relative; background:url(/images/2009/sw-sotm.gif) no-repeat center top; width:299px; margin:0; padding:0; float:left; padding-bottom:1.5em; }
#StudentWeb.SummitWM #MMark { position:relative; background:url(/images/2009/SW-mitchell-mark-bkg.gif) no-repeat center top; width:382px; margin:0; padding:0; float:left; padding-bottom:1.5em; }
#StudentWeb.SummitWM #hotSpot { position:relative; background:url(/images/2009/SW-hotSPot.gif) no-repeat center top; width:299px; margin:0; padding:0; float:left; padding-bottom:1.5em; }
#StudentWeb.SummitWM #SOTM h3 { display:block; margin:0; padding:0; height:30px; width:299px; text-align:left; text-indent:-99999px; overflow:hidden; }
#StudentWeb.SummitWM #SOTM img { float:right; margin:5px; border:3px #ebf0f4 solid; }
#StudentWeb.SummitWM #hotSpot img { float:right; margin:0 5px; }
#StudentWeb.SummitWM #MMark h3 { display:block; margin:0; padding:0; height:30px; width:382px; text-align:left; text-indent:-99999px; overflow:hidden; }
#StudentWeb.SummitWM #hotSpot h3 { display:block; margin:0; padding:0; height:30px; width:299px; text-align:left; text-indent:-99999px; overflow:hidden; }
#StudentWeb.SummitWM #Identity * { text-indent:0; }
#StudentWeb.SummitWM #Identity p { color:#000; }
#StudentWeb.SummitWM #Content h2 { color:#4c7800/*914400*/; font:normal 1.33em/1.1em Impact, sans serif; }
#StudentWeb.SummitWM #Content a, #StudentWeb.SummitWM #Content a strong { color:#005399; }
#StudentWeb.SummitWM #Content h3 { color:#913d00; }
#StudentWeb.SummitWM #Content h4 { color:#4c7800; }
#StudentWeb.SummitWM #Content strong, #StudentWeb.SummitWM #Content b { color:#9c7152; }
#StudentWeb.SummitWM #Footer strong, #StudentWeb.SummitWM #Footer a { font-weight:bold; color:#f4d84a; }
#StudentWeb.SummitWM #URhere h3 {  font:normal 1.25em/32px Impact, sans serif; }
#StudentWeb.SummitWM #SOTM p, #StudentWeb.SummitWM #SOTM h4 { clear:none; color:#00345e; }
#StudentWeb.SummitWM #MMark p, #StudentWeb.SummitWM #MMark h4 { clear:none; color:#783301; }
#StudentWeb.SummitWM #hotSpot p, #StudentWeb.SummitWM #hotSpot h4 { clear:none; color:#4f5e1a; }
#StudentWeb.SummitWM #leadFeature p, #StudentWeb.SummitWM #leadFeature h4 { margin:.5em 1.5em; clear:none; color:#fff; padding-right:150px; }
#StudentWeb.SummitWM #Content a:hover { background:url(/images/a.png) repeat-x left bottom; color:#7b9ebd; }
#StudentWeb.SummitWM .wide { width:600px; }
#StudentWeb.SummitWM .narrow { width:360px; }
#StudentWeb.SummitWM .half { width:480px; }
#StudentWeb.SummitWM .aside { width:33%; clear:none; padding:.5em 0; margin:.5em; border:1px #82ab22 solid; background:#fff; }

/* -----sIFR -------------------------- sIFR -------------------------- sIFR ------------ sIFR ----- */
/* These are standard sIFR styles... do not modify */
.sIFR-flash { visibility: visible !important; margin: 0; padding: 0; }
.sIFR-replaced, .sIFR-ignore { visibility: visible !important; }
.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] { display: none !important; }
/* ----- my sIFR ----- */	
.sIFR-hasFlash .IP #Banner p { visibility:hidden; height:20px; width:325px; }
.sIFR-hasFlash .IP#SIPLA #Banner p {height:30px; width:100px; }
.sIFR-hasFlash .IP #URhere h3 { visibility:hidden; height:19px; width:525px;  }
.sIFR-hasFlash #Negotiation #URhere h3, .sIFR-hasFlash #CESLP #URhere h3 { visibility:hidden; height:19px; width:525px;  }
.sIFR-hasFlash #London #URhere h3 { visibility:hidden; height:20px; padding-top:3px; }
.sIFR-hasFlash #London #Banner p { visibility:hidden; height:75px; width:85px; }
.sIFR-hasFlash #LER #Banner h1 { visibility:hidden; height:55px; width:500px; }
.sIFR-hasFlash #LER #URhere h3 { visibility:hidden; height:19px; width:525px;  }

}
@media print {
body
	{
	color:#000;
	background:#fff;
	font-family:Times New Roman, Times, serif;
	font-size:12pt;
}

/* brand the printouts */
a#Branding { display:block; width:175px; border:0; float:right; text-align:center; text-decoration:none; color:#900; font:bold 9pt Times New Roman, Times, serif; }
a#Branding img { float:left; }
h1, h2, h3, h4, h5, h6
	{
	font-family:Arial, sans-serif; }
.sIFR-hasFlash .IP #Banner p, .sIFR-hasFlash .IP#SIPLA #Banner p, .sIFR-hasFlash .IP #URhere h3, #Navigation, a.edit  { display:none; }

#London #Banner p span { display:inline; position:relative; left:0; top:0; text-indent:0; float:left; }
}
/* © 2007 William Mitchell College of Law */
