/* @override http://www.sandiego.edu/css/legal.css */

/* @group general styles */

div#content p, div#content h1, div#content h3, div#content h4, div#content li, dl {
	font-size: 120%;
}

div#content li li {
	font-size: 100%;
}

/* I think that this is technically illegal */
/* white-space can't be applied to any except block styles */
/* but it works in Safari, Firefox 1.5.0.8, Explorer 7 */
div#content span.nowrap {
	white-space: nowrap;
}

/* @end */

/* @group Menu styles */

div.formal li {
	list-style-type: none;
}

ol.volume {
	text-align: center;
	margin-left: 0;
	padding-left: 0;
	margin-right: 0;
	padding-right: 0;
}

ol.volume li {
	font-variant: small-caps;
	font-weight: bold;
}
ol.volume li a {
	font-weight: normal;
}

ol.formal {
	text-align: left;
}
ol.formal li {
	font-variant: normal;
	font-weight: normal;
}

ol.formal ol {
	/* margin-left: 4.5em; */
	margin-left: 2.5em;
}
ol.formal ol li {
	text-indent: -2em;
	margin-left: 2em;
}

/* @end */

/* @group Word Styles */

/* @group Paragraph styles */

div#content h3 {
	font-style: normal;
}

div#content h4 {
	font-weight: bold;
	font-style: normal;
}

p.VolumeTable1 {
	margin-left: 2em;
	margin-top: .25em;
	margin-bottom: .25em;
}

p.ArticleTitle, p.CenterSubTitle, p.CenterSubTitle2 {
	text-align: center;
	margin-bottom: 1.2em;
	font-weight: bold;
}

p.Heading4 {
	font-weight: bold;
}

p.ItalicHeading {
	font-weight: bold;
	font-style: italic;
	margin-left: 1em;
}

p.Heading1 {
	display: none;
}

p.SubTitle, p.MissionTitle {
	font-weight: bold;
}

p.Subnumberpara {
	margin-left: 4em;
}

p.IParagraph3 {
	margin-left: 5.5em;
}

p.AddressIndent, p.TeleInd, p.IndentPara, p.IndentPara2 {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 4em;
}
p.IndentPara {
	margin-bottom: .5em;
}

p.IndentPara2 {
	margin-left: 8em;
}

p.TeleInd {
	margin-bottom: 1em;
}

.NCentered {
	text-align: center;
	margin-top: 0;
}

/* @end */

/* @group List Styles */

/* @group Table-like lists */

span.h3number {
	float: left;
	width: 2em;
}
span.h3text {
	display: block;
	margin-left: 2em;
}

dl.SectionHeading2 {
	margin-left: 0;
}

dl.SectionHeading2 dt {
	float: left;
	width: 5.5em;
}

dl.SectionHeading2 dd {
	margin-left: 5.5em;
}

/* @end */

ul.alphalistnew {
	list-style-type: lower-alpha;
	margin-left: 5em;
}

/* @group Draft Replacements */

body.draft ul.Normal {
	list-style-type: decimal;
}

body.draft ul.AlphaListNewInd {
	list-style-type: decimal;
}

body.draft ul.AlphaListNewInd ul {
	list-style-type: lower-alpha;
}

/* @end */

ul.SpacedNumberPara {
	list-style-type: decimal;
}
ol.AlphaListNewInd {
	list-style-type: decimal;
}

ol.AlphaListNewInd ul {
	list-style-type: lower-alpha;
}

ol.IntroTab {
	list-style-type: upper-roman;
}

ol.LtrTab1, ol.IntroTab ol, ol.Indltrlist {
	list-style-type: upper-alpha;
}

ul.nobulletlist {
	list-style-type: none;
	text-align: center;
}

ul.Bullet1 {
	margin-left: 0em;
}

li.Bullet1 {
	font-weight: bold;
	margin-left: 2em;
}
li.Bullet2 {
	list-style-type: disc;
}

ul.Bullet1 + p.IParagraph {
	margin-left: 2em;
}

/* INPara lists and IParagraph3 need to match the DD portion of dl.SectionHeading2 */
ol.INPara {
	margin-left: 0;
}
ol.INPara li {
	margin-left: 5.5em;
	list-style-position: inside;
}

li.Subnumberlist {
	list-style-type: decimal;
}

ol.NumberaddInd {
	list-style-type: disc;
	margin-left: 0em;
}
ol.NumberaddInd li {
	margin-left: 4em;
}

ol.IndltrlistB {
	list-style-type: upper-alpha;
}

ul.IndentBullet {
	margin-left: 5em;
}

li.Paralist {
	list-style-type: none;
}

/* these are probably not consistent */
ul.SuperList {
	list-style-type: upper-roman;
}
ul.SuperList ul {
	list-style-type: upper-alpha;
}
ul.SuperList ul ul {
	list-style-type: none;
}
ul.SuperList ul ul ul {
	list-style-type: disc;
}

/* @end */

/* @end */

/* @group New Styles */

p.Bullet1 {
	font-weight: bold;
	margin-left: 2em;
}
p.IParagraph {
	margin-left: 3em;
}

p.SpacedNumberPara {
	margin-left: 3em;
	text-indent: -1.2em;
}
p.AlphaListNewInd, p.N4Paragraph {
	margin-left:  1.2em;
	text-indent:  -1.2em;
}
p.alphalistnew {
	margin-left: 3em;
	text-indent:  -1.2em;
}
p.nobulletlist {
	text-align: center;
}
p.Bullet2 {
	margin-left: 5.2em;
	text-indent: -1.2em;
}
/* @end */
