body 		{ background-color: #e2e1ce; text-align:center; background-image: url(../images/background.jpg);  background-repeat:no-repeat; background-position: center; color: #54401e; font-size:12px; line-height:18px; font-family: Arial, Helvetica, sans-serif; margin-top: 0px}
td	 		{ color: #54401e; font-size:12px; line-height:18px; font-family: Arial, Helvetica, sans-serif;}
#small	 		{ color: #9c0807; font-size:10px; line-height:14px; font-family: Arial, Helvetica, sans-serif; padding-right:10px; text-align:right;}
a 			{ text-decoration:none; color:#802422;}
#pdf		{ position: relative; width:160px; height:40px; padding-top:15px; float:right; padding-bottom:15px; }
#pdf2		{ position: relative; width:160px; height:40px; float:right; padding-bottom:15px; padding-right:25px; }
.pdf		{ font-weight:bold; font-size:9px; line-height:10px; color:#666564; padding-left:34px;  padding-right:20px; background-image: url(../images/icons_pdf2.gif); background-position: 0px 2px; background-repeat:no-repeat; display:block;  }
.bullet		{ padding-left:28px; background-image: url(../images/bullet.gif); background-position: 15px 4px; background-repeat:no-repeat; display:block; }


/*bucket dimensions*/
#site			{ position: relative; text-align:center; width:900px; margin-left:auto; margin-right:auto; }
	#logo			{ position: relative; text-align:center; padding-top:20px; margin-bottom:20px; display:block; }
	#nav			{ position: relative; width:900px; height:25px; text-align:center; background-image: url(../images/nav_back.jpg); display:block; }
	#flash			{ position: relative; width:900px; height:170px; margin-bottom:20px; background-image: url(../images/image_fpo.jpg); display:block; }
	#flash-lobby2			{ position: relative; width:900px; height:170px; margin-bottom:20px; background-image: url(../flash/lobby2.jpg); display:block; }
	#flash-office1			{ position: relative; width:900px; height:170px; margin-bottom:20px; background-image: url(../flash/office1.jpg); display:block; }
	#flash-operation		{ position: relative; width:900px; height:170px; margin-bottom:20px; background-image: url(../flash/operation.jpg); display:block; }
	#flash-school			{ position: relative; width:900px; height:170px; margin-bottom:20px; background-image: url(../flash/school.jpg); display:block; }

	#leftcolumn				{ position: relative; text-align:left; width:180px; float:left; margin-right:20px; display:block; }
		#search				{ position: relative; width:180px; text-align:center; margin-bottom:20px; height:36px; background-color:#efeee4; border: 1px solid #bdbdbd; display:block; }
		#godirectlyto		{ position: relative; width:180px; margin-bottom:20px; background-color:#efeee4; border: 1px solid #bdbdbd; display:block; }
		#bottomleftcallout	{ position: relative; width:180px; height:110px; margin-bottom:20px; background-color:#efeee4; border: 1px solid #bdbdbd; background-image: url(../images/callout_bk.jpg); display:block; }
		.bottomleftcallout			{ padding:10px; }
		.bottomleftcallout-hd		{ color:#666564; font-weight:bold; padding-bottom:2px; display:block; line-height:14px; }
		.bottomleftcallout-bd		{ color:#9c0807; font-size:10px; display:block; line-height:15px; }

	#middlecolumn			{ position: relative; text-align:left; width:480px;  margin-left:210px; border: 1px solid #c0bfbf; display:block;}
		.home				{ line-height:24px;}
		.contactus				{ font-size:11px; line-height:15px;}
		.middlecolumn-hd		{ color:#f0f0f0; padding:3px 20px 1px 20px; background-image: url(../images/nav_back.jpg); display:block;}
		.middlecolumn-hd1		{ font-weight:bold; font-size:11px; line-height:15px; }
		.middlecolumn-hd2		{ font-weight:bold; font-size:11px; line-height:15px; padding-left:13px; background-image: url(../images/colon.gif); background-position: 5px 3px; background-repeat:no-repeat;}
		.middlecolumn-subhd		{ color:#f0f0f0; font-size:11px; line-height:15px; font-weight:bold; background-color:#666564; padding:3px 20px 1px 20px; display:block;}
		.middlecolumn-bd		{ padding:20px;}
	#middlecolumn2			{ position: relative; text-align:left; width:680px;  margin-left:200px; border: 1px solid #c0bfbf; display:block;}
		.productline-logos1	{ background-image: url(../images/products-logos.png); background-position: 460px 62px; background-repeat:no-repeat; display:block;  }
		/*.productline-logos1	{ background-image: url(../images/productline_logos1-1.gif); background-position: 460px 62px; background-repeat:no-repeat; display:block;  }*/
		.productline-logos2	{ background-image: url(../images/productline_logos2-1.gif); background-position: 470px 20px; background-repeat:no-repeat; display:block;  }
		.productline-logos3	{ background-image: url(../images/productline_logos3-1.gif); background-position: 475px 10px; background-repeat:no-repeat; display:block;  }

	#rightcolumn			{ position: relative; text-align:left; width:180px; float:right; margin-left:20px; display:block; }
		#rightcolumncallout	{ position: relative; width:180px; margin-bottom:20px; float:right; background-color:#efeee4; border: 1px solid #bdbdbd; background-image: url(../images/callout_bk.jpg); display:block; }
		.rightcolumncallout			{ padding:10px; }
		#rightcolumncallout-markeley	{ position: relative; width:180px; height:250px; margin-bottom:20px; float:right; background-color:#efeee4; border: 1px solid #bdbdbd; background-image: url(../images/cs_markeley.jpg); display:block; }
		#rightcolumncallout-60state		{ position: relative; width:180px; height:250px; margin-bottom:20px; float:right; background-color:#efeee4; border: 1px solid #bdbdbd; background-image: url(../images/cs_60state.jpg); display:block; }
		#rightcolumncallout-emerson		{ position: relative; width:180px; height:250px; margin-bottom:20px; float:right; background-color:#efeee4; border: 1px solid #bdbdbd; background-image: url(../images/cs_emerson.jpg); display:block; }
		#rightcolumncallout-ren			{ position: relative; width:180px; height:250px; margin-bottom:20px; float:right; background-color:#efeee4; border: 1px solid #bdbdbd; background-image: url(../images/cs_ren.jpg); display:block; }
		#rightcolumncallout-jordan		{ position: relative; width:180px; height:161px; margin-bottom:20px; float:right; background-color:#efeee4; border: 1px solid #bdbdbd; background-image: url(../images/cs_jordan.jpg); display:block; }
		.rightcolumn-hd		{ color:#666564; font-size:11px; font-weight:bold; padding-bottom:2px; display:block; line-height:14px; }
		.rightcolumn-bd		{ color:#9c0807; font-size:11px; display:block; line-height:17px; }
		.rightcolumn-bullet		{ color:#9c0807; font-size:11px; display:block; line-height:17px; padding-left:13px; background-image: url(../images/bullet.gif); background-position: 0px 4px; background-repeat:no-repeat; display:block; }
		#rightcolumnblank	{ position: relative; width:160px; padding:10px; margin-bottom:20px; float:right; display:block; }


/*foooter*/
#footer 		{ text-align:middle; padding-top:20px; display:block;}
.footer 		{ font-size:9px; padding-left:4px; padding-right:10px; background-image: url(../images/footer_line.gif); background-repeat:no-repeat; background-position: right;}
.footerlast		{ font-size:9px; padding-left:4px; padding-right:10px;}


/*form elements*/
select		 		{ background-color: #ffffff; font-size: 10px; line-height: 12px; border: 1px solid #a0a0a0; font-family: geneva, Arial; color: #000000; width:150px;}
input				{ background-color: #ffffff; height:20px; font-size: 10px; line-height: 12px; border: 1px solid #a0a0a0; font-family: geneva, Arial; color: #000000}
textarea			{ background-color: #ffffff; font-size: 10px; line-height: 12px; border: 1px solid #a0a0a0; font-family: Verdana, Arial; color: #000000}


