/* Style Sheet Christopher Greaves www.ChrisGreaves.com 
	1:35 PM 8/22/2009 Created
*/

/* The following block affects the placement of the main body of the page within the screen */

body { 
  	margin-top: 20px; 		/* leave a 20 pixels gap from the top */
  	margin-right: 15%; 		/* leave 15% of the screen vacant at the right-hand side */
  	margin-bottom: 20px;		/* leave a 20 pixels gap from the bottom */
  	margin-left: 15%; 		/* leave 15% of the screen vacant at the left-hand side */
	/* The following block affects the default or overall appearance of material on the screen */
  	background-color: #c0c0c0; 	/* rgb(223,230,231) */ /* 2009-08-07  background: #FFFFFF url(background.jpg); */
  	font-family: Verdana;
  	font-size: 10pt; 
	}


/* The following block defines our main writing area */

#main {
	background-color: #FFFFFF; 	/* background is pure white RGB(255,255,255) */
  	padding: 15px; 			/* pixel space between the main writing content and the border (5 pixels of background-color space) */
  	border: 2px solid #D1D6B6; 	/* color of the border RGB(209,214,182) */
	}
	/* The following block defines common characteristics of 3 classes */
table, div, p {
	background-color: #FFFFFF; 	/* WHITE background color of text */
	margin: 13px 13px 13px 13px  ;	/* top, right, bottom, and left margin */
	}


/* The following block defines four levels of heading style corresponding to "Heading 1" etc in MS Word */

.h1{ 
	font-weight: bolder;
	color: #FF8040; 		/* 9:58 AM 12/24/2009 Reddish-orange */
	color: #800000; 		/* 12:58 PM 1/28/2010 Dark Red */
	font-size: 1.4em; 		/* 1.4 times the basic font-size specified in body */
	margin: 3px 3px 3px 3px  ;	/* top, right, bottom, and left margin */
	text-indent: 0em;		/* text indentation */
	}
.h2{ 
	font-weight: bolder;		/* 1:06 PM 1/28/2010 */
	color: #FF8040; 		/* 9:58 AM 12/24/2009 Reddish-orange */
	color: #800000; 		/* 12:58 PM 1/28/2010 Dark Red */
	font-size: 1.3em;  		/* 1.3 times the basic font-size specified in body */
	margin: 2px 2px 2px 2px  ;	/* top, right, bottom, and left margin */
	text-indent: 1em;		/* text indentation */
	}
.h3{ 
	color: #FF8040; 		/* 9:58 AM 12/24/2009 Reddish-orange */
	color: #800000; 		/* 12:58 PM 1/28/2010 Dark Red */
	font-size: 1.2em;  		/* 1.2 times the basic font-size specified in body */
	margin: 1px 1px 1px 1px  ;	/* top, right, bottom, and left margin */
	text-indent: 2em;		/* text indentation */
	}
.h4{ 
	color: #FF8040; 		/* 9:58 AM 12/24/2009 Reddish-orange */
	color: #800000; 		/* 12:58 PM 1/28/2010 Dark Red */
	font-size: 1.1em;  		/* 1.1 times the basic font-size specified in body */
	margin: 0px 0px 0px 0px  ;	/* top, right, bottom, and left margin */
	text-indent: 3em;		/* text indentation */
	}


/* The following block defines default tables characteristics for all tables */

table {
	empty-cells: show;
	border: 1px solid #000000;
	width: auto;
	padding: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
	border-collapse: collapse;
  	font-family: Verdana;
  	font-size: 10pt; 
}


/* The following block defines defines characteristics for table header cells (in first row of tables) */
table th{
	font-weight: normal;
}


/* The following block defines defines characteristics for table data cells (all-but first row of tables) */
table td{
	font-weight: normal;
}


/* The following SIX BLOCKS contain definitions specific to each of the 6 supported AutoFormats from MSWord via WbWrd */



/* BLOCK 1 Our menu systems use "TableFormat3DEffects3" */

table.TableFormat3DEffects3 {
	background-color: #FF0000;		/* light grey background for the menu table */
	font-size: .9em;			/* the basic font-size */
	color: BLACK;
	}

table.TableFormat3DEffects3 th {
	background-color: #DFE6E7;		/* light grey background for the menu table */
	text-align: center;
	border-left: 12px solid #303030;
	border-right: 12px solid #303030;
	border-top: 2px solid #303030;
	border-bottom: 2px solid #303030;
	}
table.TableFormat3DEffects3 td {
	background-color: #DFE6E7;		/* light grey background for the menu table */
	text-align: center;
	border-left: 12px solid #303030;
	border-right: 12px solid #303030;
	border-top: 2px solid #303030;
	border-bottom: 2px solid #303030;
	}


/* BLOCK 1 Our General-Purpose tables use "TableGrid1" */

table.TableFormatGrid1 {
	}

table.TableFormatGrid1 th {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	}
table.TableFormatGrid1 td {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	}


/* BLOCK 3 Our Colorful tables use "TableGrid8" */

table.TableFormatGrid8 {
	}

table.TableFormatGrid8 th {
	border-left: 1px solid BLUE;
	border-right: 1px solid BLUE;
	border-top: 1px solid BLUE;
	border-bottom: 1px solid BLUE;
	background-color: NAVY; 	/* first row has a navy background */
	color: WHITE;			/* first row uses white text */
	font-weight: bold;		/* first row I BOLD it to help it stand out */
	}
table.TableFormatGrid8 td {
	border-left: 1px solid BLUE;
	border-right: 1px solid BLUE;
	border-top: 1px solid BLUE;
	border-bottom: 1px solid BLUE;
	}


/* BLOCK 4 Our simple headed tables use "Simple1" */

table.TableFormatSimple1 {
	border-top: 2px solid GREEN;
	border-right: 0px solid GREEN;
	border-bottom: 2px solid GREEN;
	border-left: 0px solid GREEN;
	}

table.TableFormatSimple1 th {
	border-bottom: 1px solid GREEN;
	}


/* BLOCK 5 Our Web1 table uses "TableFormatWeb1" */

table.TableFormatWeb1 {
	border-top: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
	border-left: 1px solid #AAAAAA;
	border-collapse: separate;
	}

table.TableFormatWeb1 td {
	border-top: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
	border-left: 1px solid #AAAAAA;
	}
table.TableFormatWeb1 th {
	border-top: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
	border-left: 1px solid #AAAAAA;
	}


/* BLOCK 6 Our Web3 table uses "TableFormatWeb3" */

table.TableFormatWeb3 {
	border-spacing: 5px; 
	border-top: 3px solid #AAAAAA;
	border-right: 3px solid #AAAAAA;
	border-bottom: 3px solid #AAAAAA;
	border-left: 3px solid #AAAAAA;
	border-collapse: separate;
	}

table.TableFormatWeb3 td {
	border-top: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
	border-left: 1px solid #AAAAAA;
	}
table.TableFormatWeb3 th {
	border-top: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
	border-left: 1px solid #AAAAAA;
	}



/* The following block defines navigation styles within tables */

table .nav {
	color: #770FFFF;		/* the basic color for navigational hyper-links */
	color: #0000FF;			/* BLUE the basic color for navigational hyper-links */
	font-size: .8em;	
}
table .nav:link {
	color: #0088FF;			/* PALE BLUE for Followed hyper-Links */
	font-size: .8em;	
}
table .nav:visted {
	color: #FF77FF;			/* Violet for Visited hyper-links */
	font-size: .8em;	
}
table .nav:hover {
	color: #000000;			/* BLACK for Hovered hyper-links */
	font-size: .8em;	
}
table .nav:active {
	color: #FFFF77;			/* Alizarin crimson for Active hyper-links */
	font-size: .8em;	
}




/* The following block contains style definitions inserted automatically by WbWrd 
	These styles will generally NOT be apparent to the web page viewer.
	Any appearance of bright red text serves as a danger signal to me!	*/



.Normal{ 
	color: RED; 			/* we anticipate no text in this style */
	}	

.Body_Text{ 
	margin: 15px 15% 15px 15%  ;	/* top, right, bottom, and left margin */
	}

.Picture{ 
	color: RED; font-size: 18pt; 	/* we anticipate no text in this style */
	margin: 0px 0px 0px 0%  ;	/* top, right, bottom, and left margin */
	}

.EditDate{ 
	color: RED; 
	font-size: 8pt; 
	}

.Body_Text_Bullet{ 
/*	font-family: Serif ;		*/
	margin: 0px 0px 0px 15%  ;	/* top, right, bottom, and left margin */
/*	color: #003333;			*/
	line-height: 1.6em;		/* 1:51 PM 2/16/2010 */
	font-size: 1.2em;		
	font-weight: bold;	
	}
.Body_Text_Bullet_Fine{ 
	margin: 0px 0px 0px 15%  ;	/* top, right, bottom, and left margin */
	line-height: 1em;		/* 8:54 AM 2/09/2010 */
	font-size: 1em;			/* 8:54 AM 2/09/2010 */
	font-weight: bold;	
	}

.Body_Text_SpacedList{ 
/*	font-family: Serif ;		*/
	margin: 15px 0px 15px 25%  ;	/* top, right, bottom, and left margin */
	color: #003333;
	font-size: 1.0em;
	font-weight: bold;	
	}

/* WbWrd Added a new style at:2009-Aug-22 17:30 B:\DoCyclistsNeedtoStopAtaStopSign.doc */
.Macro_Text{
	margin: 0px 25% 0px 15%  ;	/* top, right, bottom, and left margin */
	font-family:Courier;
	color: blue; 
	font-size: .8em;	
	font-weight: bold;	
}
/* WbWrd Added a new style at:2009-Aug-23 17:59 W:\ExpertGroup\TechnicalPapers\Envelopes\Envelopes.doc */
.StudentDo{ 				/* based on Body_Text_Bullet */
/*	font-family: Serif ;		*/
	margin: 0px 0px 0px 25%  ;	/* top, right, bottom, and left margin */
	color: #003333;
	font-size: 1.0em;
	font-weight: bold;	
	}

/* WbWrd Added a new style at:2009-Sep-25 07:02 W:\ExpertGroup\SiteMap.doc */
.SiteMap{ 
	margin: 0px 25% 0px 15%  ;	/* top, right, bottom, and left margin */
	font-family:Courier;
	color: blue; 
	font-size: .8em;	
	font-weight: bold;	
	}