/*  RomanConcrete.Com Main Style Sheet: style_main.css
 *  
 *  This style sheet is the standard for foramatting the main RC.COM pages, include index.html.  It provides
 *  for standard formatting to permit simplified construction and a consistent look and feel
 *  between the main pages.  
 *
 *  A template for creating new main pages can be found at: TBD
 *  A graphical description of a process page showing where key elements of this
 *  style sheet are used can be found at: TBD
 *
 *  Author: John E. Moore (john.moore@ngc.com) 2003-12-10
 *
 *  Definition of custom style classes:
 *
 *  nav:       Formats the navigation button bar just below the tabs.  rename this to be more descriptive
 *  tab:       Formats tabs
 *  indent:    Formats paragraphs so they are slightly indented at the same level as bullets
 *  PALHeader: Formats PAL title text (rename to PALTitle)
 *  toc:       Formats table of contents items in the left hand navigation column
 *  toc1:      First level TOC
 *  toc2:      Second level TOC
 *  toc3:      Third level TOC
 *  header:    Formats 
 *  Maintitle: Formats 
 *  main:      Formats 
 */

Body 		{FONT-FAMILY: "Times New Roman", "Garamond", "Georgia", serif;
		}

.tab {
	FONT-SIZE: 9pt;
}	

A {
	COLOR: blue;	

	TEXT-DECORATION: none;
}

A:hover {
	TEXT-DECORATION: underline;
	BACKGROUND: yellow;
}

A.nav {
	COLOR: black;	
	FONT-FAMILY: Arial, sanserif;
	FONT-SIZE: 8pt;
	TEXT-DECORATION: none;
}

A.nav:hover {
	//TEXT-DECORATION: underline;
	BACKGROUND: yellow;
}

A.tab {
	COLOR: black;	
	TEXT-DECORATION: none;
}

A.tab:hover {
        TEXT-DECORATION: none;
	BACKGROUND: yellow;
}

A.top {FONT-WEIGHT: normal};


H2.main        {
	MARGIN-TOP: 0em;
	MARGIN-BOTTOM: 0em;
	MARGIN-LEFT: 0;
	FONT-SIZE: 11pt;
	FONT-WEIGHT: bold;
}

H2.toc        {
	MARGIN-TOP: 0em;
	MARGIN-BOTTOM: .2em;
	MARGIN-LEFT: 0;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
}

H1.mast			{border-top: 		1px solid black;
			border-bottom: 		1px solid black;
			letter-spacing: 	.9em;
			color: 			gray;
			text-align:		center;
			font-family:		"Times New Roman", serif;
			FONT-SIZE: 		14pt;
			FONT-WEIGHT: 		normal;
			margin-top:		0em;
			margin-bottom:		0em;
				 
				}

H2.mast			{
				 
			/*letter-spacing: 	.4em;*/
			color: 			black;
			text-align:		center;
			font-family:		"Times New Roman", serif;
			FONT-SIZE: 		14pt;
			FONT-WEIGHT: 		normal;
			margin-top:		.4em;
			margin-bottom:		0em;
			}
			
H3.mast			{
				 
			color: 			black;
			text-align:		center;
			font-family:		"Times New Roman", serif;
			FONT-SIZE: 		12pt;
			FONT-WEIGHT: 		normal;
			margin-top:		0em;
			margin-bottom:		.4em;
			}

P {FONT-SIZE: 10pt;}

P.title   {
	MARGIN-BOTTOM: .5em;
	MARGIN-TOP:  0;
	MARGIN-LEFT: 0;
	FONT-WEIGHT: bold;
	text-align:  center;
       }       

P.heading {
	MARGIN-TOP: .5em;
	MARGIN-BOTTOM: .5em;
	MARGIN-LEFT: 0;
	FONT-WEIGHT: bold;
}

P.textbody {

	MARGIN-TOP: .4em;
	MARGIN-BOTTOM: 0em;
}

P.side {
	FONT-SIZE: 10pt;
	MARGIN-TOP: 0;
	MARGIN-BOTTOM: 0.3em;

}

P.question1 {

	FONT-SIZE: 10pt;
	MARGIN-TOP: .5em;
	MARGIN-BOTTOM: 0.3em;
	MARGIN-LEFT: 2.0em;
	TEXT-INDENT: -2.0em;
       }	

P.question2 {

	FONT-SIZE: 10pt;
	MARGIN-TOP: .5em;
	MARGIN-BOTTOM: 0.3em;
	MARGIN-LEFT: 2.0em;
	TEXT-INDENT: 0em;
       }	       


P.toc1 {
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
	MARGIN-TOP: 0;
	MARGIN-BOTTOM: 0.3em;
	MARGIN-LEFT: 0.7em;
	TEXT-INDENT: -0.7em;
}

P.top {
	MARGIN-TOP: 2em;
	MARGIN-BOTTOM: -2em;
	TEXT-ALIGN: right;
	FONT-SIZE: 8pt;
}


P.book	{Text-Indent:	-1em;
	 Margin-Left:	1em;
	 margin-top:	.5em;}

P.dash 	{text-indent:	-1em;
   	margin-left:	1em;
   	margin-top:	.3em;}


P.toc2  {
	FONT-SIZE: 8pt;
	MARGIN-TOP: 0;
	MARGIN-BOTTOM: 0.3em;
	MARGIN-LEFT: 1em;
	TEXT-INDENT: -0.7em;
}
P.toc3  {
	FONT-SIZE: 8pt;
	MARGIN-TOP: 0;
	MARGIN-BOTTOM: 0.3em;
	MARGIN-LEFT: 1.3em;
	TEXT-INDENT: -0.7em;
}


TABLE.header {
	background-image: titlebar.gif;
	background-repeat: no-repeat;
	background-attachment: fixed;
}

TR.maintitle {
	COLOR: black;
	FONT-FAMILY: serif;
	FONT-SIZE: 14pt;
	FONT-WEIGHT: bold;
}

TH.main      {
	COLOR: black;
	BACKGROUND-COLOR: #c0c0c0;
	FONT-FAMILY: Arial, sanserif;
	FONT-SIZE: 11pt;
	FONT-WEIGHT: bold;
}

td.tabon  {background-image: url(/graphics/tab_on.GIF);
          }
          
td.taboff {background-image: url(/graphics/tab_off.GIF);
          }
          
tr.tabnext {background-color: white;}
