/**********************************************************************************************/
/* General Page Styles                                                                        */
/**********************************************************************************************/

/* Colors: background: f5f5f5
           foreground: 3c1e1e
*/


/******************************/
/* General lcob Body          */
/******************************/

body
	{
	font-family:
			"Arial",
			"Verdana",
			"Comic Sans MS",
			sans-serif;
	font-size: 12pt;
	background: #f5f5f5;                /* url('../images/smallbricktile2.jpg');	*/
	color: #3c1e1e;						/* dark brown								*/
	text-align: left; 
	text-indent: 0px; 
	word-spacing: 0px; 
	line-height: 115%; 
	margin: 5px
	}


p.copyright
	{
	font-family:
			"Arial",
			"Verdana",
			"Comic Sans MS",
			sans-serif;
	background: #f5f5f5; 
	color: #3c1e1e;						/* dark brown								*/
	text-align: center; 
	text-indent: 0px; 
	word-spacing: 0; 
	padding: 2; 
	margin-top: 0px;
	margin-left: 15px;
	margin-bottom: 0px;
	margin-right: 15px;
	font-size: 8pt; 
	line-height: 110%;
	}
	
table, td, tr
	{
	background: #f5f5f5; 
	color: #3c1e1e;						/* dark brown								*/
	text-align: center; 
	text-indent: 0px; 
	word-spacing: 0; 
	margin: 0px;
	line-height: 110%;
	}

/******************************/
/* General lcob Headers       */
/******************************/

h1	{ font-size: 14pt; font-weight: bold; }

h2	{ font-size: 12pt; font-weight: bold; }
h3	{ font-size: 11pt; font-weight: bold; }

/******************************/
/* General scnt Link Colors    */
/******************************/

.linkbar
	{
	font-size: 9pt; 
	color: #3c1e1e; 						/* Dark Brown	*/
	background: transparent;
	font-weight: bold; 
	text-align: center; 
	text-indent: 0px; 
	word-spacing: 0px; 
	line-height: 100%; 
	margin: 0px
	}
	
A:link
			{
			color: #005500;						/* Dark Green								*/
			background: transparent;
			}

A:visited
			{
			color: #d72f40;						/* Red										*/
			background: transparent;
			}
			
A:hover		{
			color: #f5f5f5;						/* Light Blue	- Hover  MUST follow Link	*/
			background: #3c1e1e;
			text-decoration: underline;
			}
			
A:active	{
			color: #FF6633;						/* Orange		- Active MUST follow Hover	*/
			background: transparent;
			text-decoration: none;
			}

/******************************/
/* Boxed, Fixed Quote         */
/******************************/

.boxed-quote
	{
	border-style: solid;
	border-width: 3px;
	padding-left: 4px; 
	padding-right: 4px; 
	padding-top: 4px; 
	padding-bottom: 4px;
	
	font-size: 10pt;
	font-variant: normal;
	font-weight: normal; 
	font-family: 
			"Arial",
			"Verdana",
			"Comic Sans MS",
			sans-serif;
	color: #3c1e1e;
	background: #f5f5f5;
	text-align: left; 
	text-indent: 0px; 
	word-spacing: 0px; 
	line-height: 110%; 
	margin: 1px;
	}

.small-boxed-quote
	{
	border-style: solid;
	border-width: 1px;
	padding-left: 2px; 
	padding-right: 2px; 
	padding-top: 2px; 
	padding-bottom: 2px;
	
	font-size: 8pt;
	font-variant: normal;
	font-weight: normal; 
	font-family: 
			"Arial",
			"Verdana",
			"Comic Sans MS",
			sans-serif;
	color: red;
	background: Yellow;
	text-align: left; 
	text-indent: 0px; 
	word-spacing: 0px; 
	line-height: 110%; 
	margin: 1px;
	}

/********************************/
/* Special Styles for lcob		*/
/********************************/

.main_table
	{
	color: #5C0000; 						/* lcob Brick Red	*/
	font-family: 
			"Arial",
			"Verdana",
			"Comic Sans MS",
			sans-serif;
	text-align: left; 
	word-spacing: 0; 
	border: 2px solid #3c1e1e; 				/* Dark Brown	*/
	margin: 0 10; 
	padding: 2; 
	background-color: #f5f5f5; 				/* White			*/
	width:700; 
	font-size:12pt; 
	line-height:110%;
	}
	
/* for use in the tables */
.normfont
	{
	font-family:
			"Arial",
			"Verdana",
			"Comic Sans MS",
			sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #3c1e1e;							/* Dark Brown	*/
	background: transparent;
	}

.bf	{		color: #0000ff;				/* Bright Blue */
			background: transparent;	}

.boldfont
	{
	font-family:
			"Arial",
			"Verdana",
			"Comic Sans MS",
			sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #3c1e1e;							/* Dark Brown	*/
	background: transparent;
	}

.fadedfont
	{
	font-family:
			"Arial",
			"Verdana",
			"Comic Sans MS",
			sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #b49696;							/* faded Dark Brown	*/
	background: transparent;
	}

/* for use in the input fields */
.user_entry
	{
	font-family:
			"Arial",
			"Verdana",
			"Comic Sans MS",
			sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #3c1e1e;							/* Dark Brown	*/
	background: #ccffff;					/* Light Blue		*/
	}

/* Specialized Fonts */
.bus_addr,
.note
	{
	font-size: 8pt; 
	color: #3c1e1e; 						/* Dark Brown	*/
	background: transparent;
	font-weight: bold; 
	text-align: center; 
	text-indent: 0px; 
	word-spacing: 0px; 
	line-height: 110%; 
	margin-top: 0px; 
	margin-bottom: 0px;
	}

.fnprt
	{ 
	font-size: 8pt;
	background: transparent;
	}

.bfnprt
	{ 
	font-size: 8pt;
	background: transparent;
	font-weight: bold; 
	}

.ifnprt
	{ 
	font-size: 8pt;
	background: transparent;
	font-style: italic;
	font-weight: bold; 
	}

.redfont
	{
	font-family:
			"Arial",
			"Verdana",
			"Comic Sans MS",
			sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #d72f40;				/* Red */
	background: transparent;
	}

.redbold
	{
	font-family:
			"Arial",
			"Verdana",
			"Comic Sans MS",
			sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #d72f40;				/* Red */
	background: transparent;
	}

.redfine
	{
	font-family:
			"Arial",
			"Verdana",
			"Comic Sans MS",
			sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #d72f40;				/* Red */
	background: transparent;
	}

.bluefont
	{
	font-family:
			"Arial",
			"Verdana",
			"Comic Sans MS",
			sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #0000ff;				/* Bright Blue */
	background: transparent;
	}

.bluebold
	{
	font-family:
			"Arial",
			"Verdana",
			"Comic Sans MS",
			sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #0000ff;				/* Bright BLue */
	background: transparent;
	}

.bluefine
	{
	font-family:
			"Arial",
			"Verdana",
			"Comic Sans MS",
			sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #0000ff;				/* Bright Blue */
	background: transparent;
	}

.bigblue
	{
	font-family:
			"Arial",
			"Verdana",
			"Comic Sans MS",
			sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #0000ff;				/* Bright BLue */
	background: transparent;
	}

.grnfont
	{
	font-family:
			"Arial",
			"Verdana",
			"Comic Sans MS",
			sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #007D00;				/* Green */
	background: transparent;
	}

.grnbold
	{
	font-family:
			"Arial",
			"Verdana",
			"Comic Sans MS",
			sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #007D00;				/* Green */
	background: transparent;
	}

.grnfine
	{
	font-family:
			"Arial",
			"Verdana",
			"Comic Sans MS",
			sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #007D00;				/* Green */
	background: transparent;
	}

.biggrn
	{
	font-family:
			"Arial",
			"Verdana",
			"Comic Sans MS",
			sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #007D00;				/* Green */
	background: transparent;
	}

/*******************************/
/* General List Formats        */
/*******************************/

/* Bulleted list */
ul
	{
	text-align: left; 
	word-spacing: 0px; 
	text-indent: 0px; 
	margin-left: 15px; 
	margin-right: 5px; 
	margin-top: 0px; 
	margin-bottom: 0px;
	}

/* Numbered list */
ol
	{
	text-align: left; 
	word-spacing: 0px; 
	text-indent: 0px; 
	margin-left: 25px; 
	margin-right: 5px; 
	margin-top: 0px; 
	margin-bottom: 0px;
	}

/*************************************/
/* Horizontal Rule used in content   */
/*************************************/

hr
	{
	text-align: center; 
	word-spacing: 0; 
	line-height: 90%; 
	width: 95%; 
	height: 2px; 
	color: #3c1e1e; 
	margin: 0; 
	padding-top: 0; 
	padding-bottom: 0; 
	background: transparent}

/**********************************************************************************************/
/* Special Classes                                                                            */
/**********************************************************************************************/

/******************************/
/* Image Captions - Table     */
/******************************/

.gccaption	/* used for image captions in Graphics Capabilities page */
	{
	font-size: 8pt;
	font-weight: bold;
	}

/******************************/
/* Construction Caption       */
/******************************/

.constrcaption
	{
	font-size: 8pt;
	font-weight: bold;
	color: #D72F40;			/* Red    Text */
	background: #FFFF00;	/* Yellow BG   */
	padding: 2px;
	}

/******************************/
/* General Table Headers      */
/******************************/

.gentablehdr
	{
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
	}

.gentabletxt
	{
	font-family:
			"Arial",
			"Verdana",
			"Comic Sans MS",
			sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #3c1e1e;						/* Dark Brown	*/
	background: #f5f5f5;				/* White			*/
	text-align: left; /* paragraph def - loses extra padding on page */
	text-indent: 1px; 
	word-spacing: 0px; 
	line-height: 110%;
	}

.ntbm		{	margin-top: 0; margin-bottom: 0;	}
div.cpic	{	align: center;	padding: 0 .3em .5em .3em;	margin: 0;	}
div.rpic	{	float: right;	padding: 0 0    .5em .3em;	margin: 0;	}
div.lpic	{	float: left;	padding: 0 .3em .5em .3em;	margin: 0;	}
div.cb		{	clear: both;	}