/*---------------------------------------------------------------------------*/
/* Sheet    : default.css                                                   */
/* Author   : Eli Evans                                                      */
/* Date     : 11/9/2001                                                      */
/* Purpose  : Provides styles for the GEC website                            */
/*---------------------------------------------------------------------------*/

P.Comment {
	background: lightyellow;
	padding: 12pt;
	font-family: monospace;
	font-size: 12pt;
	margin-top: 0;
	border: 1px solid red;
}

BODY {
	margin: 0;
	margin-bottom: .5in;
	background-color: #FFFFFF;
	color: #000000;
	font-family: "Book Antiqua", "Georgia", "Times New Roman", serif;
	background: url( "images/bg.gif" );
}

H2, H3, H4 {
	background-color: transparent;
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	font-weight: normal;
	color: black;
}
	
H1 {
	font-family: "Book Antiqua", "Georgia", "Times New Roman", serif;
	font-size: 150%;
	font-weight: normal;
	font-style: italic;
	text-align: right;
	/* border-bottom: 1px solid silver; */
	/* padding-bottom: 2px; */
	margin: 0;
}

H2 {
	font-size: 115%;
}
H3 {
	font-size: 115%;
	font-style: italic;
}
H4 {
	font-size: 90%;
}


A { color: blue; text-decoration: none; }
A:Link { color: blue;  }
A:Visited { color: blue;  }
A:Hover { background-color: lightyellow; color: red; }


TABLE.Layout {
	margin: 12pt;
	margin-left: 0;
	margin-top: 0;
}


/* LINKS CELL ---------------------------------------------------------------*/

DIV.Links {
	padding: 2pt;
	font-family: "Tahoma", "Verdana", "Arial", "Helvetica", sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	background-color: blue;
	color: white;
	padding-left: 6pt;
	padding-right: 6pt;
	text-align: left;
	font-weight: bold;
}

.Links A { color: white; padding: 3px; margin: 0;}
.Links A:Visited { color: white; }
.Links A:Hover { background-color: red; color: lightyellow; }


/* CONTENTS CELL ------------------------------------------------------------*/

TD.Contents {
	font-family: "Arial", "Tahoma", "Helvetica", sans-serif;
	font-size: 13px;
	padding: 6pt;
	vertical-align: top;
	white-space: nowrap;
}

.Contents IMG {
	vertical-align: baseline;
}

.Contents UL.NavContainer {
	margin: 0;
	margin-top: 6pt;
	padding: 0;
	list-style-type: none;
	margin-left: 0;
}

UL.NavContainer UL.NavContainer {
	margin-left: 15px;
	margin-top: 0;
}

.Contents UL.NavContainer LI {
	margin: 0;
}

.Contents A { color: blue; text-decoration: none; }
.Contents A:Link { color: blue; }
.Contents A:Visited { color: blue; }
.Contents A:Hover { background-color: lightyellow; color: red; }


/* BODY CELL ----------------------------------------------------------------*/

TD.Body {
	font-family: "Book Antiqua", "Georgia", "Times New Roman", serif;
	padding: 24pt;
	padding-top: 6pt;
	width: 100%;
	height: 800px;
	vertical-align: top;
	background: white;
	/* border: 1px solid black;
	border-top: none; */
}

.Body P {
	text-align: left;
}

.Body TABLE {
	border-collapse: collapse;
	width: 100%;
	margin: 1em 0 0 0;
}

.Body TD {
	text-align: left;
	vertical-align: top;
	padding: .5em;
}

.Body TABLE.Grid {
	border: 1px solid black;
}

.Body TABLE.Grid TD {
	border: 1px solid silver;
}

.Body TD.Shaded {
	width: 1%;
	background-color: wheat;
	white-space: nowrap;
	font-family: "Arial", "Verdana", "Helvetica", sans-serif;
	font-weight: bold;
	text-align: right;
}

.Body TD.Headline {
	width: 99%;
	background-color: steelblue;
	font-family: "Arial", "Verdana", "Helvetica", sans-serif;	
	font-weight: bold;
	text-align: left;
	color: white;
}

.Body BLOCKQUOTE {
	margin-left: 18pt;
	margin-right: 18pt;
}

.Body BLOCKQUOTE P.Citation {
        font-family: "Arial", "Verdana", "Helvetica", sans-serif;
	text-align: right;
	position: relative;
	top: -1em;
	font-size: 90%;
}

.Body DT {
	font-family: "Arial", "Verdana", "Helvetica", sans-serif;	
	font-weight: bold;
	margin-top: .75em;
}

.Body HR {
	color: silver;
	height: 1;
}

HR.Headline {
	width: 90%;
	height: 1px;
	border: none;
	text-align: right;
	margin: 0;
	position: relative;
	top: -11px;
	padding: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Style=1, Opacity=0, finishOpacity=100);
}


.Body UL LI {
	margin-top: .5em;
}

.Body UL.Compact LI {
	margin-top: 0;
}


P.LeadIn {
	line-height: 19pt; 
	font-size: 14pt;
	padding: 12pt;
	margin-top: 6pt;
	letter-spacing: 1px;
	background-color: Whitesmoke;
	text-align: justify;
	text-justify: newspaper;
	/* font-family: "Arial", "Verdana", "Helvetica", sans-serif; */
	color: black;
}

P.LeadIn:first-line {
	font-size: 16pt;
	text-transform: uppercase;
	color: black;
}

SPAN.DropCap {
	float: left;
	font-size: 500%;
	line-height: 75%;
	text-align: center;
	color: red;
	position: relative;
	margin: 0;
	padding: 0;
}

SPAN.StickUpCap {
	line-height: 100%;
	font-size: 200%;
	color: #CC3333;
	font-weight: bold;
}

DIV.CallOut {
	width: 200px;
	border-top: 6px solid #FF9900; 
	border-bottom: 6px solid #FF9900;
	float: right; 
	margin: 1em; 
	margin-top: 1.75em; 
	padding: .5em; 
	font-size: 1.25em; 
	background-color: transparent;
	color: #999999;
	font-family: "BerhnardMod BT", serif;
}

DIV.toc {
	border: 1px solid #999999;
	margin: 0em 0em 1em 1em;
	padding: 1em;
	float: right;
	color: blue;
	background-color: whitesmoke;
	white-space: nowrap;
}


DIV.toc H2 {
	border: 0;
	font-size: 11pt;
	font-family: "Arial", "Tahoma", "Verdana", "Helvetica", sans-serif;
	font-weight: bold;
	margin-bottom: .5em;
}

SPAN.selected  {
	font-weight: bold;
}


P.footer {
	margin-top: 1em;
	text-align: right;
	font-size: .75em;
	font-family: "Arial", "Verdana", "Helvetica", sans-serif;
}



/*- Articles of Faith ------------------------------------------------------*/

.title
{
	font-size:120%;
	font-weight:bold;
	font-family:sans-serif;
}

.organization
{
	font-size:165%;
	font-weight:bold;
}

.chapter, .appendix
{
	font-size:100%;
	font-weight:bold;
	font-family:sans-serif;
	text-decoration:underline;
}

.article
{
	font-size:80%;
	font-weight:bold;
	font-style:italic;
	font-family:sans-serif;
}

.title-short
{
	font-size:80%;
	font-weight:bold;
	font-style:italic;
	font-family:sans-serif;
}

.section
{
	font-size:100%;
	font-weight:bold;
	font-style:normal;
	font-family:sans-serif;
}

.revhistory
{
	font-size:90%;
	font-weight:normal;
	font-style:italic;
}

.emph
{
	font-style:italic;
	text-decoration: underline;
}
