BODY				{ margin:0; padding:0; border:0; text-align:center; } 
.email_link	        { color: #000; font-family:"Trebuchet MS"; font-size: 11pt; font-weight:bold; }
.email_link:hover		{ color:#800000; }
#main				{ z-index:10; width:1000px; margin:0; padding:0; }
#menu_div			{ position:relative; z-index:10; height:30px; vertical-align:top; padding-top:0px; overflow:visible; }
#content			{ padding-left:12px; padding-right:12px; border:3px solid #453C33; 
						border-top-color:#244435; border-right-color:#B0A494; border-bottom-color:#B3A99F;} /* ---BG: medium taupe   */

.bannerBG1			{ background-color:#64795A; } /* 1=DESIGNS     green */
.body1				{ background-color:#234439; } /* .body1=FIRST SECTION (DESIGNS), ETC...THIS COLOR ALSO USED FOR MENU BG */ 
.content1			{ background-color:#877C6A; }

.bannerBG2			{ background-color:#413A35; } /* 2=FULL LOG    dark brown */
.body2				{ background-color:#AD7254; } 
.content2			{ background-color:#413A35; }

.bannerBG3			{ background-color:#413A35; } /* 3=POST AND BEAM   dark brown */
.body3				{ background-color:#AD7254; }
.content3			{ background-color:#695348; }

.bannerBG4			{ background-color:#202020; } /* 4=GALLERY     #4A433E */
.body4				{ background-color:#6C2310; } /* dark red */
.content4			{ background-color:#7E7166; } /*  */

.bannerBG5			{ background-color:#FFF; } /* 5=CURRENT PROJECTS   white */
.body5				{ background-color:#526F81; } /* med powder-blue */
.content5			{ background-color:#293E5D; } /* dark blue */

.bannerBG6			{ background-color:#54543E; } /* 6=TECHNICAL DETAILS #4D543E #706843 avocado  #C09D63 yellow */
.body6				{ background-color:#A48A62; } /*    #A9988B #494D3F */
.content6			{ background-color:#5A483C; } /* #734D33 #6C2310 */

.bannerBG7			{ background-color:#D8CFC6; } /* 7=CONTACT grey */
.body7				{ background-color:#575748; }
.content7			{ background-color:#B5A893; } /* #A6977D */

#design_middle_area { z-index:10; padding-left:7px; padding-top:26px; border:3px solid #FFF; background-color:#202020; }
#stockplan_middle_area { text-align:left; background-color:#EBE3D6; border:5px solid #FFF; padding-left:8px; padding-top:30px; }
.stockplan_quickjump { background-color:#7F0F09; } /*   */
.stockplan_nameplate { position:absolute; top:100px; left:120px; z-index:60; padding:2px; padding-left:8px; padding-right:8px;
						background-color:#7F0F09; border:1px solid #000; border-top:1px solid #CCC; border-left:1px solid #CCC; }/* #902716 #B41414 */
.stockplan_link		{ font-family:"Trebuchet MS","Helvetica"; font-size:12pt; font-weight:bold; color:#FFF; }
.stockplan_floater	{ position:absolute; top:-45px; left:-45px; width:240px; height:216px; z-index:120; visibility:hidden; padding:8px; 
						display:block; text-align:left; background-color:#FFF; background-image:url("images/paperBG.gif"); 
						border:2px solid #000; border-top:2px solid #FFF; border-left:2px solid #FFF; 
                        color:#800; text-decoration:none; font-weight:bold;}
A.stockplan_floater:hover 		{ color:#800; text-decoration:none;}
.stockplan_cell		{ position:relative; width:220px; height:160px;overflow:visible; text-align:left; z-index:0; padding-top:0px; padding-bottom:40px; }
.planlink			{ z-index:100; }
.thumb_pic			{ position:relative; top:0px; left:0px; z-index:50; padding:6px; background-color:#FFF; 
						border:2px solid #333; border-top:2px solid #CCC; border-left:2px solid #CCC; }
.thumb_shadow		{ position:absolute; top:6px; left:6px; z-index:10;  padding:8px; background-color:#000; border:0; }
.floater_pic		{ width:240px; height:180px; border:2px solid #FFF; border-top:2px solid #000; border-left:2px solid #000; }

.Btn_Stockplan_C    { position:absolute; width:180px; height:70px; background-image:url(images/Btn_Stockplan_C.gif); }
.Btn_Stockplan_C1   { position:absolute; width:180px; height:70px; background-image:url(images/Btn_Stockplan_C1.gif); }
.Btn_Stockplan_C2   { position:absolute; width:180px; height:70px; background-image:url(images/Btn_Stockplan_C2.gif); }
.Btn_Stockplan_U    { position:absolute; width:180px; height:70px; background-image:url(images/Btn_Stockplan_U.gif); }
.Btn_Stockplan_N    { position:absolute; width:180px; height:70px; background-image:url(images/Btn_Stockplan_N.gif); }
.Btn_Stockplan_Us   { position:absolute; width:100px; height:70px; background-image:url(images/Btn_Stockplan_Us.gif); }
.Btn_Stockplan_Ns   { position:absolute; width:100px; height:70px; background-image:url(images/Btn_Stockplan_Ns.gif); }
.Btn_Stockplan_Cs   { position:absolute; width:100px; height:70px; background-image:url(images/Btn_Stockplan_Cs.gif); }
.Btn_Stockplan_Cell_L  { padding-left:10px; padding-top:10px; }
.Btn_Stockplan_Cell_R  { padding-right:10px; padding-top:5px; }
.Btn_Design_C       { position:absolute; width:240px; height:70px; background-image:url(images/Btn_Design_C.gif); }
.Btn_Design_U       { position:absolute; width:240px; height:70px; background-image:url(images/Btn_Design_U.gif); }
.Btn_Design_N       { position:absolute; width:240px; height:70px; background-image:url(images/Btn_Design_N.gif); }
.Btn_Design_Cell_L  { padding-left:10px; padding-top:10px; }
.Btn_Design_Cell_R  { padding-right:10px; padding-top:5px; }

#log_middle_area { text-align:left; background-color:#EBE3D6; border:5px solid #FFF; padding-left:8px; padding-top:30px; }

#details_middle_area { text-align:center; background-color:#FFF; border:5px solid #FFF; padding:30px; padding-bottom:0px; }/* #EBE3D6 */

.back_next		    { color:#FFF; font-family:"Arial","Helvetica"; font-size:10pt;}  /* font-weight:bold; */
#nextpage			{ text-align:right; margin-top:0px; margin-bottom:0px; }
A.nextpagelink		{ color: #EEE; }
#copyright			{ color:#DDD; font-size:10pt; font-family:"Arial Narrow","Trebuchet MS","Helvetica"; font-weight:bold; margin-top:8px; margin-bottom:8px; }

HRobs					{ color:#EAE2D5; height:1px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; }
HR					{ color:#000; height:1px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; }
form				{ margin-bottom:0; }
UL					{ margin-left:10px; padding-left:10px; margin-top:0px; margin-bottom:10px; margin-bottom:10px; }
LI					{ font-family: "Arial"; font-size:10pt; margin-bottom:2px;  }
IMG                 { border:0; }
A_OLD					{ color:#FFF; text-decoration:none; font-weight:bold;}
A_OLD:hover 			{ color:#F6F5CA; text-decoration:underline;}
A					{ color:#ECD3B0; text-decoration:none; font-weight:bold;}
A.light					{ color:#ECD3B0; }
A.white					{ color:#FFF; }
A:hover 			{ color:#F6F5CA; text-decoration:underline;}
A.dark				{ color:#800; text-decoration:none; font-weight:bold;}
A.dark:hover 		{ color:#C00; text-decoration:underline;}
A.menu_link:hover 	{ color:#F6F5CA; text-decoration:none;}
A.noline:hover 	    { color:#F6F5CA; text-decoration:none;}
.Acurrent 			{ color:#800; font-family:"Arial"; font-size:9pt; }
.Btn_Link           { color:#FFF; font-family:"Trebuchet MS","Helvetica"; font-size:13pt; font-weight:bold; }
A.Btn_Link:hover    { color:#F6F5CA; text-decoration:none; }
.Btn_Link_s         { font-family:"Arial Narrow","Trebuchet MS","Helvetica"; font-size:10pt; color:#FFF; text-align:center; 
                        width:100%; position:relative; top:5px; }
A.Btn_Link_s:hover   { color:#F6F5CA; text-decoration:none; }

/*  ..............   NOTE BORDER SHORTHAND: width style color ................................ */
/*  CENTERED PAGE: TAN BACKGROUND.....   NOTE BORDER SHORTHAND: width style color ............ */

.preload            { position:absolute; z-index:-50; width:1px; height:1px; }
.menu_cell			{ text-align:left; vertical-align:top; }
.menu_wrapper			{ position:absolute; top:0px; left:0px; width:100%; padding-left:6px; padding-top:10px; text-align:left; 
					   color:#FFF; font-family:"Trebuchet MS","Helvetica"; font-size:11pt; font-weight:bold; }
.menu_link          { color:#FFF; }

.menu_tab_table			{ border:0; padding:0; background:none; }
.menu_tab_link			{ color:#000; font-family:"Trebuchet MS","Helvetica"; font-size:11pt; font-weight:bold; }
.menu_tab_link:hover		{ color:#800000; }
.menu_tab_cell_UL		{ background-color:#FFF; border-left:1px solid #AAA; padding-top:10px; padding-left:6px; }
.menu_tab_cell_UR		{ background-color:#FFF; border-right:1px solid #000; padding-top:10px; width:5px; }
.menu_tab_cell_BL		{ background-image:url("tab-BL.gif"); height:6px; border:0; }
.menu_tab_cell_BR		{ background-image:url("tab-BR.gif"); height:6px; width:5px; border:0; }
.menu_tab_divOLD		{ position:absolute; left:0; top:0; width:100%; z-index:30; padding-bottom:5px; text-align:center; 
						border:2px solid #000; border-left:2px solid #FFF; border-top:0; 
						background-image:url("images/paperBG.gif"); background-color:#EBE3D6; }
.menu_tab_div            { position:absolute; left:0; top:0; width:100%; z-index:30; padding-bottom:5px; text-align:left; border:0; }
.singlemenu_div		{ position:absolute; left:0; top:0; width:100%; z-index:30; text-align:center; border:0px; border-top:0; }
.submenu_link_current { font-family: "Trebuchet MS","Helvetica"; font-size:10pt; color: #800000; text-decoration: none; font-weight:bold; }				
.sub_table			{  }
.sub_cell_L			{ text-align:left; }
.sub_cell_R			{ text-align:left; }
				
.pagename			{ font-size:24pt;  font-family:"Trebuchet MS","Helvetica"; font-weight:bold; color:#EAE2D5; }



.heading			{ font-size:18pt;  font-family:"Trebuchet MS"; font-weight:bold; color:#EAE2D5; }

.H1					{  color:#FFF; font-size: 28pt; font-family:"Trebuchet MS","Helvetica"; font-weight : bold;}
.H2					{  color:#FFF; font-size: 20pt; font-family:"Trebuchet MS","Helvetica"; font-weight : bold;}
.H3					{  color:#FFF; font-size: 17pt; font-family:"Trebuchet MS","Helvetica"; font-weight : bold;}
.H4					{  color:#FFF; font-size: 14pt; font-family:"Trebuchet MS","Helvetica"; font-weight : bold; }
.H5					{  color:#FFF; font-size: 12pt; font-family:"Trebuchet MS","Helvetica"; font-weight : bold; }
.H6					{  color:#FFF; font-size: 9pt; font-family:"Trebuchet MS","Helvetica"; font-weight : bold; }

.dark				{ color:#000; }
.light      		{ color:#FFF; }
.blurb				{  font-family:"Georgia","Palatino","Trebuchet MS","Helvetica"; font-size:10pt; }
.required			{  color: #FF0000; font-size: 12pt; font-family: "Verdana"; font-weight: bold; }
.caption			{  font-size: 10pt; font-family:"Trebuchet MS","Helvetica"; line-height: 10pt; }
.bigcaption			{  font-size: 12pt; font-family:"Verdana","Helvetica"; line-height: 12pt; }
.bigcaptionOLD			{  font-size: 12pt; font-family: "Arial Narrow","Arial","Verdana"; line-height: 12pt; }
.smallcaption		{  line-height: 8pt; font-family: "Arial"; font-size: 8pt; }
.detail				{  color: #000000; font-family: "Arial"; font-size: 9pt; }
.list				{  color: #000000; font-family: "Arial"; font-size: 10pt; }
.question			{  color: #704020; font-size:10pt;  font-family:"Arial"; font-weight:bold; }
.smallblurb			{  font-size: 10pt;  font-family: "Times","Times New Roman";   }
.note				{  font-size: 12pt; font-family: "Technical", "Stylus", "Enviro", "Sans-serif"; font-weight:bold; }

@media screen {
    .screen_show { display:block; }
    .screen_hide { display:none; }
}

@media print {
    .print_show { display:block; }
    .print_hide { display:none; }
    .noprint    { display:none; }
}
