/* Styles for University of Maine School of Law web site
   http://mainelaw.maine.edu/
   R. McGlauflin Dec 2009 */
   
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* resets */

/** { margin:0; padding:0; }

p, ul, ol, table { margin:0.5em 0 1em 0; }*/

* { margin:0; padding:0; } /* nullify all margin and padding settings so we can set them manually (for consistency across browsers) */

ul, ol { margin:0.5em 0 1em 3em; }

/*h1, h2 { margin:0 0 0.5em; }

h3, h4, h5, h6 { margin:1.5em 0 0.5em }*/

h2 { line-height:120%; }

h3, h4, h5, h6 { line-height:130%; }

.headlines h3 { line-height:normal; }

p, form, label, fieldset, address, table, dl { margin:0 0 1em; }

dt, dd { margin:0; }

blockquote { margin:0.5em 2em 1.2em; padding:0 2em 0.1em; }

code { font-size:1.3em; font-weight:bold; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

body { 
	/*font-size:small;*/
	font-size:100.01%; /* font reset */
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	background-color:#F6EFE0;
}

* html body {
	/*font-size:x-small;*/ /* for IE5 Win */
	/*f\ont-size:small;*/ /* for other IE */
}

h2 { font-size:1.6em; }

h3/*, h3 a:link*/ { font-size:1.4em; }

h4 { font-size:1.2em; }

h5 { font-size:1em; }

h6 { font-size:0.9em; }

#secondary #content h2 { color:#B9783B; }

#secondary #content h3, #secondary #content h4, #secondary #content h5, #secondary #content h6 { /*color:#9C8D7C;*/ color:#798FB5; }

#secondary h2 { margin:0 0 0.7em; }

#secondary h3, #secondary h4, #secondary h5, #secondary h6 { margin:1em 0 0.5em; }

a:link, a:visited, a:hover, a:active, a:focus { color:#1A315D; font-weight:bold; text-decoration:none; }

a:hover, a:active, a:focus {
	background-color:#EBDACB;
}

img {
	border:none;
}

hr {
	color:#A5B6CE;
	background-color:#A5B6CE;
	height:2px;
	border:0;
	margin:1em 0;
}

/*table { margin-top:15px; }*/

table th, table td { padding-top:0.5em; padding-bottom:0.5em; padding-left:7px; padding-right:7px; }

caption { font-weight:bold; margin-bottom:5px; text-align:left; }

sup { font-weight:bold; }

ul h3 { margin-bottom:0; }

ul p { margin-top:0; }

address { margin-top:15px; margin-bottom:15px; }

blockquote {
	font-style:italic;
	float: left;
}

.hide { display:none; }

h2 span.sub { color:#798FB5; font-size:0.8em; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* side navigation highlights */

#apply .sidenav li.n-apply a,
#admiss-status .sidenav li.n-req-application a,
#admiss-finaid .sidenav li.n-admiss-finaid a,
#admiss-tuition .sidenav li.n-admiss-tuition a,
#admiss-orientation .sidenav li.n-admiss-orientation a,
#admiss-recruit .sidenav li.n-admiss-recruit a,
#admiss-why .sidenav li.n-admiss-why a,
#admiss-portland .sidenav li.n-admiss-portland a,
#req-information .sidenav li.n-req-information a,
#req-application .sidenav li.n-req-application a,
#admiss-profile .sidenav li.n-admiss-profile a,
#admiss-faq .sidenav li.n-admiss-faq a,
#admiss-welcome .sidenav li.n-admiss-welcome a,
#admiss-video .sidenav li.n-admiss-video a,
#ap .sidenav li.n-academic-program a.n-academic-program,
#ap-calendar .sidenav li.n-ap-calendar a,
#ap-bridge .sidenav li.n-ap-bridge a,
#ap-curriculum .sidenav li.n-ap-curriculum a,
#ap-courses .sidenav li.n-ap-courses a,
#ap-course-descriptions .sidenav li.n-ap-description a,
#ap-academic-support .sidenav li.n-ap-academic-support a,
#ap-legal-writing .sidenav li.n-ap-legal-writing a,
#ap-bar-review .sidenav li.n-ap-bar-review a,
#ap-french-law .sidenav li.n-ap-french-law a,
#ap-french-law-seminar .sidenav li.n-ap-french-law-seminar a,
#ap-french-law-newsletters .sidenav li.n-ap-french-law-newsletters a,
#ap-french-law-publications .sidenav li.n-ap-french-law-publications a,
#ap-french-law-faculty .sidenav li.n-ap-french-law-faculty a,
#ap-mlr .sidenav li.n-ap-mlr a.n-ap-mlr,
#ap-mlr-archives .sidenav li.n-ap-mlr-archives a,
#ap-mlr-staff .sidenav li.n-ap-mlr-staff a,
#ap-mlr-recent-issue .sidenav li.n-ap-mlr-recent-issue a,
#ap-mlr-submit .sidenav li.n-ap-mlr-submit a,
#ap-mlr-writing .sidenav li.n-ap-mlr-writing a,
#ap-mlr-subscribe .sidenav li.n-ap-mlr-subscribe a,
#ap-mlr-citations .sidenav li.n-ap-mlr-citations a,
#ap-oclj .sidenav li.n-ap-oclj a.n-ap-oclj,
#ap-oclj-editors .sidenav li.n-ap-oclj-editors a,
#ap-oclj-current-issue .sidenav li.n-ap-oclj-current-issue a,
#ap-oclj-forthcoming .sidenav li.n-ap-oclj-forthcoming a,
#ap-oclj-back-issues .sidenav li.n-ap-oclj-back-issues a,
#ap-oclj-submit .sidenav li.n-ap-oclj-submit a,
#ap-oclj-subscribe .sidenav li.n-ap-oclj-subscribe a,
#ap-oclj-writing .sidenav li.n-ap-oclj-writing a,
#ap-moot-court .sidenav li.n-ap-moot-court a,
#ap-clinical .sidenav li.n-ap-clinical a.n-ap-clinical,
#ap-clinical-clac .sidenav li.n-ap-clinical-clac a,
#ap-clinical-domestic .sidenav li.n-ap-clinical-domestic a,
#ap-clinical-externship .sidenav li.n-ap-clinical-externship a,
#ap-clinical-general .sidenav li.n-ap-clinical-general a,
#ap-clinical-ip .sidenav li.n-ap-clinical-ip a,
#ap-clinical-juvenile .sidenav li.n-ap-clinical-juvenile a,
#ap-clinical-prisoner .sidenav li.n-ap-clinical-prisoner a,
#ap-clinical-summer .sidenav li.n-ap-clinical-summer a,
#ap-joint-degree .sidenav li.n-ap-joint-degree a.n-ap-joint-degree,
#ap-joint-degree-muskie .sidenav li.n-ap-joint-degree-muskie a,
#ap-joint-degree-umo .sidenav li.n-ap-joint-degree-umo a,
#ap-joint-degree-usm .sidenav li.n-ap-joint-degree-usm a,
#ap-exchange .sidenav li.n-ap-exchange a,
#sa .sidenav li.n-student-affairs a.n-student-affairs,
#sa-support .sidenav li.n-sa-support a,
#sa-handbook .sidenav li.n-sa-handbook a,
#sa-orientation .sidenav li.n-sa-orientation a,
#sa-lrap .sidenav li.n-sa-lrap a,
#sa-counseling .sidenav li.n-sa-counseling a,
#sa-disability .sidenav li.n-sa-disability a,
#sa-writing .sidenav li.n-sa-writing a,
#sa-general-info .sidenav li.n-sa-general-info a.n-sa-general-info,
#gi-health .sidenav li.n-gi-health a,
#gi-absence .sidenav li.n-gi-absence a,
#sa-graduation .sidenav li.n-sa-graduation a.n-sa-graduation,
#grad-req .sidenav li.n-grad-req a,
#cal .sidenav li.n-calendar a.n-calendar,
#cal-form .sidenav li.n-cal-form a,
#reg .sidenav li.n-registrar a.n-registrar,
#reg-academic-calendar .sidenav li.n-reg-academic-calendar a,
#reg-schedule .sidenav li.n-reg-schedule a,
#reg-information .sidenav li.n-reg-information a,
#reg-address .sidenav li.n-reg-address a,
#reg-transcript .sidenav li.n-reg-transcript a,
#reg-student-account .sidenav li.n-reg-student-account a,
#reg-exam-numbers .sidenav li.n-reg-exam-numbers a,
#reg-forms .sidenav li.n-reg-forms a,
#so .sidenav li.n-student-organizations a.n-student-organizations,
#so-sba .sidenav li.n-so-sba a,
#so-other .sidenav li.n-so-other a,
#so-reserve .sidenav li.n-so-reserve a,
#students-tuition .sidenav li.n-students-tuition a,
#students-finaid .sidenav li.n-students-finaid a,
#students-calendar .sidenav li.n-students-calendar a,
#fac-profiles .sidenav li.n-fac-profiles a,
#fac-expertise .sidenav li.n-fac-expertise a,
#fac-contact .sidenav li.n-fac-contact a,
#clinic-accessing .sidenav li.n-accessing a,
#clinic-clac .sidenav li.n-clac a,
#clinic-mli .sidenav li.n-mli a.n-mli,
#mli-academic-program .sidenav li.n-mli-academic-program a,
#mli-publications .sidenav li.n-mli-publications a,
#ag-profiles .sidenav li.n-ag-profiles a,
#ag-gift .sidenav li.n-ag-gift a,
#ag-philanthropy .sidenav li.n-ag-philanthropy a.n-ag-philanthropy,
#ag-philanthropy-fund .sidenav li.n-ag-philanthropy-fund a,
#ag-philanthropy-report .sidenav li.n-ag-philanthropy-report a,
#ag-philanthropy-planned .sidenav li.n-ag-philanthropy-planned a,
#ag-foundation .sidenav li.n-ag-foundation a.n-ag-foundation,
#ag-foundation-board .sidenav li.n-ag-foundation-board a,
#ag-association .sidenav li.n-ag-association a.n-ag-association,
#ag-association-board .sidenav li.n-ag-association-board a,
#ag-association-transcript .sidenav li.n-ag-association-transcript a,
#ag-magazine .sidenav li.n-ag-magazine a,
#ag-lrap .sidenav li.n-ag-lrap a,
#cs .sidenav li.n-career-services a.n-career-services,
#cs-current .sidenav li.n-careers-current a.n-careers-current,
#cs-current .sidenav li.n-cs-current a.n-cs-current,
#cs-current-jobopps .sidenav li.n-cs-current-jobopps a,
#cs-current-probono .sidenav li.n-cs-current-probono a,
#cs-current-interviews .sidenav li.n-cs-current-interviews a,
#cs-current-job-fairs .sidenav li.n-cs-current-job-fairs a,
#cs-current-library .sidenav li.n-cs-current-library a,
#cs-current-announcements .sidenav li.n-cs-current-announcements a,
#cs-current-job-search .sidenav li.n-cs-current-job-search a,
#cs-current .sidenav li.n-careers-current a.n-careers-current,
#current-handouts .sidenav li.n-cs-current-handouts a,
#current-jobopps .sidenav li.n-cs-current-jobopps a,
#current-probono .sidenav li.n-cs-current-probono a,
#current-interviews .sidenav li.n-cs-current-interviews a,
#current-job-fairs .sidenav li.n-cs-current-job-fairs a,
#current-library .sidenav li.n-cs-current-library a,
#current-announcements .sidenav li.n-cs-current-announcements a,
#current-job-search .sidenav li.n-cs-current-job-search a,
#cs-current-bar-exam .sidenav li.n-cs-current-bar-exam a,
#current-bar-exam .sidenav li.n-cs-current-bar-exam a,
#cs-current-handouts .sidenav li.n-cs-current-handouts a,
#cs-alumni .sidenav li.n-cs-alumni a.n-cs-alumni,
#cs-alumni .sidenav li.n-careers-alumni a.n-cs-alumni,
#cs-alumni-handouts .sidenav li.n-cs-alumni-handouts a,
#cs-alumni-library .sidenav li.n-cs-alumni-library a,
#cs-alumni-maine-connection .sidenav li.n-cs-alumni-maine-connection a,
#cs-prospective .sidenav li.n-cs-prospective a,
#cs-employers .sidenav li.n-cs-employers a,
#cs-non-discrimination .sidenav li.n-cs-non-discrimination a,
#cs-resources .sidenav li.n-cs-resources a,
#cs-contact .sidenav li.n-cs-contact a,
#about-contact .sidenav li.n-about-contact a,
#about-directions .sidenav li.n-about-directions a,
#about-welcome .sidenav li.n-about-message a,
#about-non-discrimination .sidenav li.n-about-non-discrimination a,
#news-arc .sidenav li.n-news-archive a.n-news-archive,
#news-archive-2008 .sidenav li.n-news-archive-2008 a,
#news-archive-2009 .sidenav li.n-news-archive-2009 a,
#news-archive-2010 .sivenav li.n-news-archive-2010 a,
#news-cal .sidenav li.n-news-calendar a.n-news-calendar,
#news-calendar-form .sidenav li.n-news-calendar-form a,
#news-conf .sidenav li.n-news-conferences a.n-news-conferences,
#news-coffin .sidenav li.n-news-coffin a,
#news-justice .sidenav li.n-news-justice a,
#news-mlr .sidenav li.n-news-mlr a,
#news-newsletters-publications .sidenav li.n-news-newsletters-publications a,
#news-podcasts .sidenav li.n-news-podcasts a,
#news-videos .sidenav li.n-news-videos a,
#programs-clac .sidenav li.n-programs-clac a {
	background-color:#DED8D1;
	/*color:#C77F3D !important;*/
	color:#B9783B !important;
}

/* side navigation hover effect */
#apply .sidenav li.n-apply a:hover,
#admiss-status .sidenav li.n-req-application a:hover,
#admiss-finaid .sidenav li.n-admiss-finaid a:hover,
#admiss-tuition .sidenav li.n-admiss-tuition a:hover,
#admiss-orientation .sidenav li.n-admiss-orientation a:hover,
#admiss-recruit .sidenav li.n-admiss-recruit a:hover,
#admiss-video .sidenav li.n-admiss-video a:hover,
#admiss-welcome .sivenav li.n-admiss-welcome a:hover,
#admiss-why .sidenav li.n-admiss-why a:hover,
#admiss-portland .sidenav li.n-admiss-portland a:hover,
#req-information .sidenav li.n-req-information a:hover,
#req-application .sidenav li.n-req-application a:hover,
#admiss-profile .sidenav li.n-admiss-profile a:hover,
#admiss-faq .sidenav li.n-admiss-faq a:hover,
#ap .sidenav li.n-academic-program a:hover.n-academic-program,
#ap-calendar .sidenav li.n-ap-calendar a:hover,
#ap-bridge .sidenav li.n-ap-bridge a:hover,
#ap-curriculum .sidenav li.n-ap-curriculum a:hover,
#ap-courses .sidenav li.n-ap-courses a:hover,
#ap-course-descriptions .sidenav li.n-ap-description a:hover,
#ap-academic-support .sidenav li.n-ap-academic-support a:hover,
#ap-legal-writing .sidenav li.n-ap-legal-writing a:hover,
#ap-french-law .sidenav a:hover.n-ap-french-law,
#ap-french-law-seminar .sidenav li.n-ap-french-seminar a:hover,
#ap-french-law-newsletters .sidenav li.n-ap-french-law-newsletters a:hover,
#ap-french-law-publications .sidenav li.n-ap-french-law-publications a:hover,
#ap-french-law-facutly .sidenav li.n-ap-french-faculty a:hover,
#ap-mlr .sidenav li.n-ap-mlr a:hover.n-ap-mlr,
#ap-mlr-archives .sidenav li.n-ap-mlr-archives a:hover,
#ap-mlr-staff .sidenav li.n-ap-mlr-staff a:hover,
#ap-mlr-recent-issue .sidenav li.n-ap-mlr-recent-issue a:hover,
#ap-mlr-submit .sidenav li.n-ap-mlr-submit a:hover,
#ap-mlr-writing .sidenav li.n-ap-mlr-writing a:hover,
#ap-mlr-subscribe .sidenav li.n-ap-mlr-subscribe a:hover,
#ap-mlr-citations .sidenav li.n-ap-mlr-citations a:hover,
#ap-oclj .sidenav li.n-ap-oclj a:hover,
#ap-oclj-editors .sidenav li.n-ap-oclj-editors a:hover,
#ap-oclj-current-issue .sidenav li.n-ap-oclj-current-issue a:hover,
#ap-oclj-forthcoming .sidenav li.n-ap-oclj-forthcoming a:hover,
#ap-oclj-back-issues .sidenav li.n-ap-oclj-back-issues a:hover,
#ap-oclj-submit .sidenav li.n-ap-oclj-submit a:hover,
#ap-oclj-subscribe .sidenav li.n-ap-oclj-subscribe a:hover,
#ap-oclj-writing .sidenav li.n-ap-oclj-writing a:hover,
#ap-moot-court .sidenav li.n-ap-moot-court a:hover,
#ap-clinical .sidenav li.n-ap-clinical a.n-ap-clinical:hover,
#ap-clinical-clac .sidenav li.n-ap-clinical-clac a:hover,
#ap-clinical-domestic .sidenav li.n-ap-clinical-domestic a:hover,
#ap-clinical-externship .sidenav li.n-ap-clinical-externship a:hover,
#ap-clinical-general .sidenav li.n-ap-clinical-general a:hover,
#ap-clinical-ip .sidenav li.n-ap-clinical-ip a:hover,
#ap-clinical-juvenile .sidenav li.n-ap-clinical-juvenile a:hover,
#ap-clinical-prisoner .sidenav li.n-ap-clinical-prisoner a:hover,
#ap-clinical-summer .sidenav li.n-ap-clinical-summer a:hover,
#ap-joint-degree .sidenav li.n-ap-joint-degree a:hover.n-ap-joint-degree,
#ap-joint-degree-muskie .sidenav li.n-ap-joint-degree-muskie a:hover,
#ap-joint-degree-umo .sidenav li.n-ap-joint-degree-umo a:hover,
#ap-joint-degree-usm .sidenav li.n-ap-joint-degree-usm a:hover,
#ap-exchange .sidenav li.n-ap-exchange a:hover,
#sa .sidenav li.n-student-affairs a:hover.n-student-affairs,
#sa-support .sidenav li.n-sa-support a:hover,
#sa-lrap .sidenav li.n-sa-lrap a:hover,
#sa-handbook .sidenav li.n-sa-handbook a:hover,
#sa-orientation .sidenav li.n-sa-orientation a:hover,
#sa-counseling .sidenav li.n-sa-counseling a:hover,
#sa-disability .sidenav li.n-sa-disability a:hover,
#sa-writing .sidenav li.n-sa-writing a:hover,
#ap-bar-review .sidenav li.n-ap-bar-review a:hover,
#sa-general-info .sidenav li.n-sa-general-info a:hover.n-sa-general-info,
#gi-health .sidenav li.n-gi-health a:hover,
#gi-absence .sidenav li.n-gi-absence a:hover,
#sa-graduation .sidenav li.n-sa-graduation a:hover.n-sa-graduation,
#grad-req .sidenav li.n-grad-req a:hover,
#cal .sidenav li.n-calendar a.n-calendar:hover,
#cal-form .sidenav li.n-cal-form a:hover,
#reg .sidenav li.n-registrar a:hover.n-registrar,
#reg-academic-calendar .sidenav li.n-reg-academic-calendar a:hover,
#reg-schedule .sidenav li.n-reg-schedule a:hover,
#reg-information .sidenav li.n-reg-information a:hover,
#reg-address .sidenav li.n-reg-address a:hover,
#reg-transcript .sidenav li.n-reg-transcript a:hover,
#reg-student-account .sidenav li.n-reg-student-account a:hover,
#reg-exam-numbers .sidenav li.n-reg-exam-numbers a:hover,
#reg-forms .sidenav li.n-reg-forms a:hover,
#so .sidenav li.n-student-organizations a:hover.n-student-organizations,
#so-sba .sidenav li.n-so-sba a:hover,
#so-other .sidenav li.n-so-other a:hover,
#so-reserve .sidenav li.n-so-reserve a:hover,
#students-tuition .sidenav li.n-students-tuition a:hover,
#students-finaid .sidenav li.n-students-finaid a:hover,
#students-calendar .sidenav li.n-students-calendar a:hover,
#fac-profiles .sidenav li.n-fac-profiles a:hover,
#fac-expertise .sidenav li.n-fac-expertise a:hover,
#fac-contact .sidenav li.n-fac-contact a:hover,
#clinic-accessing .sidenav li.n-accessing a:hover,
#clinic-clac .sidenav li.n-clac a:hover,
#clinic-mli .sidenav li.n-mli a:hover.n-mli,
#mli-academic-program .sidenav li.n-mli-academic-program a:hover,
#mli-publications .sidenav li.n-mli-publications a:hover,
#cs-current .sidenav li.n-career-services a.n-career-services:hover,
#cs-current .sidenav li.n-cs-current a.n-cs-current a:hover,
#cs-current-handouts .sidenav li.n-cs-current-handouts a:hover,
#cs-current-jobopps .sidenav li.n-cs-current-jobopps a:hover,
#cs-current-probono .sidenav li.n-cs-current-probono a:hover,
#cs-current-interviews .sidenav li.n-cs-current-interviews a:hover,
#cs-current-job-fairs .sidenav li.n-cs-current-job-fairs a:hover,
#cs-current-library .sidenav li.n-cs-current-library a:hover,
#cs-current-announcements .sidenav li.n-cs-current-announcements a:hover,
#cs-current-job-search .sidenav li.n-cs-current-job-search a:hover,
#cs-current-bar-exam .sidenav li.n-cs-current-bar-exam a:hover,
#cs-alumni .sidenav li.n-cs-alumni a.n-cs-alumni:hover,
#cs-alumni-handouts .sidenav li.n-cs-alumni-handouts a:hover,
#cs-alumni-library .sidenav li.n-cs-alumni-library a:hover,
#cs-alumni-maine-connection .sidenav li.n-cs-alumni-maine-connection a:hover,
#cs-prospective .sidenav li.n-cs-prospective a:hover,
#cs-employers .sidenav li.n-cs-employers a:hover,
#cs-non-discrimination .sidenav li.n-careers-non-discrimation a:hover,
#cs-resources .sidenav li.n-cs-resources a:hover,
#cs-contact .sidenav li.n-cs-contact a:hover,
#ag-profiles .sidenav li.n-ag-profiles a:hover,
#ag-gift .sidenav li.n-ag-gift a:hover,
#ag-philanthropy .sidenav li.n-ag-philanthropy a:hover.n-ag-philanthropy,
#ag-philanthropy-fund .sidenav li.n-ag-philanthropy-fund a:hover,
#ag-philanthropy-report .sidenav li.n-ag-philanthropy-report a:hover,
#ag-philanthropy-planned .sidenav li.n-ag-philanthropy-planned a:hover,
#ag-foundation .sidenav li.n-ag-foundation a:hover,
#ag-foundation-board .sidenav li.n-ag-foundation-board a:hover .n-ag-foundation,
#ag-association .sidenav li.n-ag-association a:hover.n-ag-association,
#ag-association-board .sidenav li.n-ag-association-board a:hover,
#ag-association-transcript .sidenav li.n-ag-association-transcript a:hover,
#ag-magazine .sidenav li.n-ag-magazine a:hover,
#ag-lrap .sidenav li.n-ag-lrap a:hover,
#about-contact .sidenav li.n-about-contact a:hover,
#about-directions .sidenav li.n-about-directions a:hover,
#about-welcome .sidenav li.n-about-message a:hover,
#about-non-discrimination .sidenav li.n-about-non-discrimination a:hover,
#news-arc .sidenav li.n-news-archive a:hover.n-news-archive,
#news-archive-2008 .sidenav li.n-news-archive-2008 a:hover,
#news-archive-2009 .sidenav li.n-news-archive-2009 a:hover,
#news-archive-2010 .sidenav li.n-news-archive-2010 a:hover,
#news-cal .sidenav li.n-news-calendar a:hover.n-news-calendar,
#news-calendar-form .sidenav li.n-news-calendar-form a:hover,
#news-conf .sidenav li.n-news-conferences a:hover.n-news-conferences,
#news-coffin .sidenav li.n-news-coffin a:hover.n-news-coffin,
#news-justice .sidenav li.n-news-justice a:hover.n-news-justice,
#news-mlr .sidenav li.n-news-mlr a:hover.n-news-mlr,
#news-newsletters-publications .sidenav li.n-news-newsletters-publications a:hover,
#news-podcasts .sidenav li.n-news-podcasts a:hover,
#news-videos .sidenav li.n-news-videos a:hover,
#programs-clac .sidenav li.n-programs-clac a:hover {
	/*color:#C77F3D !important;*/
	/*color:#B9783B !important;*/
	color:#1A315D !important;
	background-color:#DED8D1;
}

/* side navigation menu display (default is hidden) */
#sidenav-container li ul { display:none; }

/* display active submenu */
#sidenav-container .academic-program li ul.l-academic-program,
#sidenav-container .academic-joint-degree li ul.l-academic-joint-degree,
#sidenav-container .academic-clinical li ul.l-academic-clinical,
/*#sidenav-container .clinical-clac li ul.l-clinical-clac,*/
#sidenav-container .academic-french-law li ul.l-academic-french-law,
#sidenav-container .academic-mlr li ul.l-academic-mlr,
#sidenav-container .academic-oclj li ul.l-academic-oclj,
#sidenav-container .student-affairs li ul.l-student-affairs,
#sidenav-container .general-info ul.l-general-info,
#sidenav-container .graduation ul.l-graduation,
#sidenav-container .calendar li ul.l-calendar,
#sidenav-container .news-archive li ul.l-news-archive,
#sidenav-container .news-calendar li ul.l-news-calendar,
#sidenav-container .news-conferences li ul.l-news-conferences,
#sidenav-container .news-justice li ul.l-news-justice,
#sidenav-container .registrar li ul.l-registrar,
#sidenav-container .student-organizations li ul.l-student-organizations,
#sidenav-container .mli li ul.l-mli,
#sidenav-container .alumni-philanthropy li ul.l-alumni-philanthropy,
#sidenav-container .alumni-foundation li ul.l-alumni-foundation,
#sidenav-container .alumni-association li ul.l-alumni-association,
#sidenav-container .careers-current li ul.l-careers-current,
#sidenav-container .career li ul.l-career-services,
#sidenav-container .current ul.l-careers-current,
#sidenav-container .alumni ul.l-cs-alumni,
#sidenav-container .career-alumni li ul.l-career-alumni { display:block; } 
  
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 
/* navigation styles */

#nav-container {
	clear:both;
	width:1000px;
}

#nav { margin:/*7px */0; float:right; }

#nav li ul { font-size:0.75em; }

#nav li ul ul { font-size:100%; }

#nav, #nav ul {
	line-height:1;
	/*font-weight:bold;*/
	padding:0;
}

#nav ul { z-index:1; /*margin:0;*/ margin:0.5em 0 0; }

#nav a {
	/*color:#FFF;*/
	text-decoration:none;
	/*text-transform:uppercase;*/
	padding:0.25em 0.75em;
	font-weight:bold;
	font-size:0.9em;
}

#nav a.daddy { background:#F6EFE0 url(/images/nav-blue-arrow.gif) center right no-repeat; }

#nav li {
	/*border-left:1px solid #7E94BE;*/
	display:inline;
	position:relative;
}

#nav li ul {
	position:absolute;
	left:-999em;
	height:auto;
	width:14.5em;
	w\idth:13.9em;
	/*border-bottom:1px solid #555555;*/
	/*background-color:#A7B4C9;*/
	background-color:#F6EFE0;
	font-size:0.8em;
}

#nav li li {
	width:13.8em;
	float:left;
	text-align:left;
	/*border-right:1px solid #A7B4C9;*/
}

#nav li ul a {
	color:#061D49;
	text-transform:none;
	font-weight:normal;
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	/*font-size:0.9em;*/
	line-height:normal;
	display:block;
	border-bottom:1px solid /*#998B7B*/#CAC1B9;
	padding:0.7em 1em;
}

#nav a:link, #nav a:visited { /*color:#FFF;*/ color:#F0E4CC; }

#nav a:hover, #nav a.sfhover, #nav a:active, #nav a:focus { color:#061D49; /*background-color:#A7B4C9;*/ background-color:#F6EFE0; }

#nav li:hover, #nav li.sfhover { position:relative; z-index:10; }

#nav li ul a:link, #nav li ul a:visited { color:#061D49; }

#nav li ul a:hover, #nav li ul a.sfhover, #nav li ul a:active, #nav li ul a:focus { background-color:#EFE3CB; color:#061D49; }

#nav li ul ul { margin:-1.75em 0 0 14em; position:absolute; }

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left:-999em; }

#nav li:hover ul, #nav li.sfhover ul { left:0; top:1.2em; z-index:10; position:absolute; }

* html #nav li:hover ul { top:1.5em; } /* for ie */

* html #nav li.sfhover ul { top:1.5em; } /* for ie */

#nav li li:hover ul, #nav li li li:hover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left:-0.5em; top:2em; z-index:10; }

#nav .sfhover { z-index:10; position:absolute; }

.firstnav { border-left:none !important; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 
/* skip navigational link styles (for accessibility) */

#skipmainnav { text-align:center; }

#skipmainnav a:hover, #skipsubnav a:hover { background-color:transparent; }

#skipmainnav a, #skipsubnav a {
	position:absolute;
	left:-2000px;
	color:#FFF;
	font-size:90%;
}

#skipmainnav a:focus, #skipmainnav a:active, #skipsubnav a:focus, #skipsubnav a:active { 
	background-color:#000;
	position:absolute;
	left:300px;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 
/* main container */

.container-1000 {
	width:1000px;
	margin:0 auto;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 
/* banner styles */

#banner {
	width:100%;
	min-height:75px;
	/* min-height hack for ie6 */
	height:auto !important;
	height:75px;
	/* end ie6 hack */
	padding-bottom:26px;
	float:left;
	background:#1A315D url(/images/template-elements/banner-bg.jpg) left top repeat-x;
	border-bottom:8px solid #6E6D6B;
}

#secondary #nav { margin-top:14px; }

#secondary #banner { padding-bottom:12px; }

h1 a { /* image replacement */
	/*display:block;*/
	display:inline; /* prevents ie6 from doubling the left margin of the float */
	background:url(/images/template-elements/logo-text-E9D9B7.gif) no-repeat;
	width:259px;
	height:52px;
	text-decoration:none;
	text-indent:-5000em;
	overflow:hidden;
	margin:10px 0 2px 10px;
	float:left;
}

h1 a:link, h1 a:visited, h1 a:hover, h1 a:active, h1 a:focus { background-color:transparent; }

#search {
	width:708px;
	padding:17px 23px 0 0;
	float:right;
	text-align:right;
}

#search label#search-label { 
	width:1px;
	height:1px;	
	left:0;
	top:-5000px;
	overflow:hidden;
	position:absolute;
}

#search #go { vertical-align:top; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 
/* content styles */

#outercontainer {
	width:100%;
	float:left;
	padding-bottom:20px;
}

#innercontainer { 
	width:1000px;
	float:left;
}

#home #innercontainer { background:url(/images/template-elements/content-bg.jpg) top left repeat-y; }

#secondary #innercontainer { background:url(/images/template-elements/content-bg-int.jpg) top left repeat-y; }

#bottom-hook {
	width:1000px;
	float:left;
	padding:0 0 30px;
}

#home #bottom-hook { background:transparent url(/images/template-elements/content-bottom-home.jpg) left bottom no-repeat; }

#secondary #bottom-hook { background:transparent url(/images/template-elements/content-bottom-int.jpg) left bottom no-repeat; }

#home #left-column {
	width:555px;
	top:-26px;
	margin:0 0 0 29px;
	padding:0;
	display:inline; /* prevents ie6 from doubling the left margin of the float */
	position:relative;
	float:left;
	font-size:0.7em;
}

#home #right-column {
	width:363px;
	position:relative;
	float:left;
	margin:0 0 0 24px;
	padding:0;
	font-size:0.7em;
}

#secondary #content { 
	width:488px;
	padding:30px 40px;
	float:left;
	font-size:0.8em;
	line-height:140%;
}

#secondary #rcol {
	width:155px;
	margin:50px 20px 30px 0;
	float:left;
	font-size:0.7em;
	line-height:150%;
}

#secondary .twoCol #content { width:643px; }

#secondary .twoCol #rcol { display:none; }

#secondary #content a:link, #secondary #content a:visited,
#secondary #content a:hover, #secondary #content a:active, #secondary #content a:focus,
#secondary #rcol a:link, #secondary #rcol a:visited,
#secondary #rcol a:hover, #secondary #rcol a:active, #secondary #rcol a:focus { color:#B9783B; }

.portal #content { padding:20px 50px 150px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 

#media-box {
	width:462px;
	margin:0 0 2em;
	padding:18px 62px 18px 23px;
	background-color:#E9D9B7;
	border:4px solid #CAC1B9;
	color:#666;
	float:left;
}

#vidTeaser { 
	width:122px;
	float:right;
	font-size:1.1em;
	line-height:160%;
}

#vidTeaser h2 { font-size:1.1em; margin-bottom:1em; }

#vidPlayer { 
	width:320px;
	margin-right:20px;
	float:right;
}

#newsEvents, #tabWindows {
	margin:0 0 2em;
	float:left;
	color:#333;
	line-height:140%;
}

.ui-tabs .tabs-container {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background: #F4ECDA url(/js/jquery-ui/images/ui-bg_highlight-soft_100_F4ECDA_1x100.png) 50% top repeat-x;
	border:1px solid #998B7B;
	height:250px;
	overflow-x:hidden;
	overflow-y:auto;
	padding:18px 23px;
	width:508px;
}

#tabWindows .featured {
	width:310px;
	float:left;
}

.featuredImg { 
	width:70px;
	margin-right:16px;
	float:left;
}

.featuredText {
	width:224px;
	float:left;
}

#newsEvents h2, #tabWindows h2 { display:none; }

.featured .item h3 a:link, .featured .item h3 a:visited, .featured .item h3 a:hover, .featured .item h3 a:active, .featured .item h3 a:focus { 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:0.8em;
	/*font-weight:normal;*/
	/*line-height:130%;*/
	line-height:150%;
}

#newsEvents .headlines, #tabWindows .headlines {
	width:150px;
	margin-left:22px;
	float:left;
}

.headlines h3 a { font-size:0.7em; }

.newsWindow .headlines .item, .eventsWindow .headlines .item, #blogTeaser .headlines .item { border-bottom:1px dotted #AFA396; }

.newsWindow .headlines h3, #blogTeaser .headlines h3 { padding:0.6em 0; }

.eventsWindow .headlines h3 { padding:0.6em 0 0; }

.eventsWindow .headlines div.location { padding:0.2em 0 0.6em; }

#newsEvents .tag, #tabWindows .tag {
	width:150px;
}

#newsEvents .tag p, #tabWindows .tag p {
	width:113px;
}

#newsEvents .tag {
	float:left;
}

#newsEvents .tag p {
	display:block;
	float:left;
}

.rss img { 
	width:17px;
	margin-left:20px;
	margin-top:0.5em;
	float:right;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 

#blogTeaser {
	/*width:328px;*/
	width:363px;
	/*padding:0 0 18px 27px;*/
	padding:0 0 18px;
	/*background-color:#F0E4CC;*/
	/*border:4px solid #AFA396;*/
	float:left;
	line-height:140%;
}

#blogTeaser h2 {
	display:inline; /* prevents ie6 from doubling the left margin of the float */
	background:url(/images/template-elements/facultyblog.jpg) no-repeat;
	width:116px;
	height:65px;
	text-decoration:none;
	text-indent:-5000em;
	overflow:hidden;
	margin:10px 12px 0 0;
	/*float:right;*/
	float:left;
}

#blogTeaser .headlines {
	/*width:178px;*/
	width:235px;
	margin:24px 0 0;
	float:left;
}

#blogTeaser .tag {
	/*width:178px;*/
	width:235px;
}

#blogTeaser .tag p {
	width:141px;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 

#home #sidenav-container { display:none; }

#sidenav-container .sidenav li a { width:197px; }

#sidenav-container .sidenav li li a { width:182px; }

#sidenav-container .sidenav li li li a { width:167px; }

#sidenav-container {
	width:237px;
	margin:0 0 0 5px;
	padding:95px 0 30px;
	float:left;
	display:inline; /* prevent double margin bug in ie6 */
}

#sidenav-container #section-name { margin:0; padding:0 20px 10px; text-align:center; width:197px; }

#sidenav-container #section-name a:link, #sidenav-container #section-name a:visited, #sidenav-container #section-name a:hover, #sidenav-container #section-name a:active, #sidenav-container #section-name a:focus {
	/*color:#022E79;*/
	/*font-size:1.3em;*/
	font-size:1.1em;
	line-height:100%;
	text-transform:uppercase;
	text-decoration:none;
	background-color:transparent;
	font-weight:normal;
	line-height:120%;
}

.admissions #sidenav-container { background:url(/images/template-elements/sidebar-bg-admissions.jpg) no-repeat; }

.academics #sidenav-container { background:url(/images/template-elements/sidebar-bg-academics.jpg) no-repeat; }

.student-services #sidenav-container { background:url(/images/template-elements/sidebar-bg-student-services.jpg) no-repeat; }

.faculty #sidenav-container { background:url(/images/template-elements/sidebar-bg-faculty.jpg) no-repeat; }

.programs-centers #sidenav-container { background:url(/images/template-elements/sidebar-bg-programs-centers.jpg) no-repeat; }

.alumni-giving #sidenav-container { background:url(/images/template-elements/sidebar-bg-alumni-giving.jpg) no-repeat; }

.news-events #sidenav-container { background:url(/images/template-elements/sidebar-bg-news-events.jpg) no-repeat; }

.about #sidenav-container { background:url(/images/template-elements/sidebar-bg-about.jpg) no-repeat; }

#sidenav-container .sidenav {
	list-style:none;
	margin:0;
	padding:10px 0 0;
}

#sidenav-container .sidenav li { 
	margin:0;
	line-height:100%;
}

#sidenav-container .sidenav li a { 
	display:block;
}

#sidenav-container .sidenav li a:link, #sidenav-container .sidenav li a:visited {
	/*color:#022E79;*/
	text-decoration:none;
	font-size:0.7em;
	/*font-weight:normal;*/
}

#sidenav-container .sidenav li a:hover, #sidenav-container .sidenav li a:active, #sidenav-container .sidenav li a:focus {
	background-color:#DED8D1;
}

#sidenav-container .sidenav ul, #sidenav-container .sidenav ul ul { list-style:none; margin:0.2em 0 0; padding:0.2em 0 0; }

#secondary #sidenav-container .sidenav ul, #secondary #sidenav-container .sidenav ul ul { margin:0; padding:0; }

#sidenav-container .sidenav li a:link, #sidenav-container .sidenav li a:visited { padding:5px 20px; }

#sidenav-container .sidenav li li a:link, #sidenav-container .sidenav li li a:visited { padding-left:35px; }

#sidenav-container .sidenav li li li a:link, #sidenav-container .sidenav li li li a:visited { padding-left:50px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 

#secondary #content table {
	width:488px;
	font-weight: bold;
}

#secondary .twoCol #content table { width:643px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 

#secondary #rcol h3:first-child { margin-top:0; } 

#secondary #rcol h3 { font-size:1.2em; }

#secondary #rcol h2 { font-size:1.1em; }

#secondary #rcol h5 { font-size:1em; }

#secondary #rcol h6 { font-size:0.9em; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 
/* this section copied from law.css; some styles may be dupes */

.boxed-text {
	border:1px dashed #F7B66B;
	padding:0 20px 10px;
	margin:20px 0;
	font-size:0.9em;
	background-color:#F0F2F6;
	width:448px;
}

.twoCol .boxed-text { width:603px; }

* html .boxed-text { padding-top:15px; } /* for ie */

.sepList li { margin-bottom:15px; }

.sepList li li, .smallSepList li li { margin-bottom:auto; }

.smallSepList li { margin-bottom:5px; }

.alert { color:#CC0000; font-weight:bold; }

.update-tag { font-size:0.8em; font-style:italic; margin-top:30px; }

.indent { margin-left:40px; }

dl dt { font-weight:bold; font-size:1.1em; }

dl.dl-sep dt, dl.dl-partialSep dt  { margin-top:15px; }

dl.dl-sep dd  { margin-bottom:10px; }

dl.toc dd { margin-top:4px; margin-bottom:10px; }

dl.courses dd { margin:4px 0 6px 0; }

dl.dl-images dt { clear:left; }

dl.dl-images dt img { float:left; }

dl.dl-images dd { margin-left:200px; }

dl.dl-images dt img, dl.dl-images dd { padding-bottom:15px; }

dl.fac-list { margin-bottom:40px; }

dl.fac-list dd { margin-left:0; font-size:0.9em; font-weight:bold; font-style:italic; }

dl.fac-exp-list dd { margin-bottom:5px; }

#secondary #content table.collapse { width:auto; }

table.left-headings th { padding-left:0; }

table.simple-table th { /*font-weight:normal;*/ text-align:left; }

table.simple-table th, table.simple-table td, table.colortable th, table.colortable td { vertical-align:top; }

table.simple-table td.nowrap { white-space:nowrap; }

table.simple-table td.w50 { width:50%; }

table.colortable { border-top:4px solid #BFB5A9; margin-bottom:2em; }

table.colortable tr.heading-row { background-color:#E5E1D6; }

table.colortable tr.alternate { background-color:#ECE8E5; }

table.colortable th { text-align:left; }

table.colortable th, table.colortable td { padding:0.5em 1em; }

table.colortable td ul { margin:0 0 0 1em; padding:0; }

table.schedule th { width:125px; }

* html table.schedule th { width:125px; } /* for ie */

table.schedule td ul { margin-left:0; padding-left:0; list-style:none; }

table.schedule td ul li { margin-bottom:10px; }

img.image-right { float:right; margin:0 0 15px 30px; }

img.image-left { float:left; margin:0 30px 15px 0; }

ul.no-bullet { list-style:none; margin-left:0; padding-left:0; }

ul.no-bullet indent { list-style:none; margin-left:2; padding-left:0: }

p.tag { font-weight:bold; font-style:italic; }

table.contact { font-size:0.85em; width:100%; }

table.contact th, table.contact td {
	padding-left:0;
	background-color: #FFFFFF;
}

table.contact th.name, table.contact td.title {
	width:25%;
	color: #000;
}

table.contact td.location, table.contact td.phone { width:10%; }

table.contact td.email { width:30%; }

.quote-attribution { margin-left:10px; }

.left-float, .half-column {	float:left; }

.half-column { width:204px; }

.twoCol  .halfcolumn {  width:262px; }

.left-col { margin-right:40px; }

.small-text { font-size:0.85em; }

.clear { clear:both; }

h3.caption-title { font-size:1.1em; }

.offset-note { margin-top:30px; font-size:0.9em; font-style:italic; }

p.sub { font-weight:bold; font-size:1.1em; color:#798FB5; }

#secondary #content div.button {
	clear:left;
	display:inline;
	/*background-color:#ECE8E5;*/
	background:#ECE8E5 url(/images/template-elements/button-bg.jpg) left top repeat-x;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border:2px solid #5B709D;
	padding:5px 0;
	margin:1em 0;
}

#secondary #content div.button a:link,
#secondary #content div.button a:visited,
#secondary #content div.button a:hover,
#secondary #content div.button a:active,
#secondary #content div.button a:focus { 
	padding:5px;
	color:#6080B3;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

ul.sepListSmall li { margin-bottom:0.5em; }

.text-right { text-align:right; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#footer {
	width:988px;
	padding:0 6px;
	font-size:0.7em;
	line-height:120%;
	color:#998B7A;
}

#footer a:link, #footer a:visited, #footer a:hover, #footer a:active, #footer a:focus {
	font-weight:normal;
	color:#998B7A;
}

#footer ul, #footer li { list-style-type:none; }

#footer li { margin-bottom:0.7em; }

#footer #addressBlock {
	width:240px;
	margin:10px 50px 0 0;
	float:left;
	line-height:140%;
}

#addressBlock .vcard { margin-bottom:1em; }

#addressBlock #hcard-university-of-maine-school-of-law .organization-name {
	font-size:1.3em;
	font-weight:bold;
	color:#5C6A84;
}

#footer #navAbout {
	width:90px;
	margin:10px 30px 0 0;
	float:left;
}

#footer #navPortals {
	width:95px;
	margin:10px 35px 0 0;
	float:left;
}

#footer #colophon {
	width:90px;
	margin:10px 58px 0 0;
	float:left;
}

#footer #copyright {
	width:300px;
	margin:10px 0 0;
	float:right;
	text-align:right;
}

#footer a:link, #footer a:visited, #footer a:hover, #footer a:active, #footer a:focus { font-weight:bold; }

#footer ul { margin-left:0; padding-left:0; }

#copyright img { margin-bottom:22px; }

#footer #copyright a:link, #footer #copyright a:visited { font-weight:normal; text-decoration:underline; }

#footer #copyright a:hover, #footer #copyright a:active, #footer #copyright a:focus { font-weight:normal; text-decoration:none; }

