html, body { height: 100%; min-height: 100%; height: auto;  }
body {
	background: #797865 url(images/bg.jpg) repeat-x;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial;
	font-size: 12px;
	color:#434338;
	background-image: url(images/bg.jpg);
}


h1, h2, h3, h4 { margin-top: 0; padding-top: 0; }
p { line-height: 150%; }
img { border: 0; }
ul { list-style-type: square; }
a { color: #828b6a; }

h3 { font-size: 13px; }
h4 { font-size: 13px; }


div#page { width: 1005px; margin: 0 auto 0 auto; background: url(images/bg_vert.gif); }
div#page-wrap { padding: 0 21px; }

div#head { height: 104px; border-bottom: 1px solid #9da880; margin-bottom: 13px; }
div#head img { margin: 34px 0 0 36px; float: left; }
div#head ul { display: block; float: right; margin: 0 33px 0 0; padding: 0; list-style-type: none; }
div#head ul li { float: left; }
div#head ul li a { display: block; background-repeat: no-repeat; margin: 13px 1px 0 0; height: 91px; }
div#head ul li a#home { background-image: url(images/nav/home.gif); width: 71px; }
div#head ul li a#home:hover, div#head ul li a#home.selected { background-image: url(images/nav/home_on.gif); }
div#head ul li a#about { background-image: url(images/nav/about.gif); width: 75px; } 
div#head ul li a#about:hover, div#head ul li a#about.selected { background-image: url(images/nav/about_on.gif); } 
div#head ul li a#services { background-image: url(images/nav/services.gif); width: 88px; } 
div#head ul li a#services:hover, div#head ul li a#services.selected { background-image: url(images/nav/services_on.gif); } 
div#head ul li a#school { background-image: url(images/nav/school.gif); width: 118px; } 
div#head ul li a#school:hover, div#head ul li a#school.selected { background-image: url(images/nav/school_on.gif); } 
div#head ul li a#samples { background-image: url(images/nav/samples.gif); width: 90px; } 
div#head ul li a#samples:hover, div#head ul li a#samples.selected { background-image: url(images/nav/samples_on.gif); } 
div#head ul li a#contact { background-image: url(images/nav/contact.gif); width: 89px; }
div#head ul li a#contact:hover, div#head ul li a#contact.selected { background-image: url(images/nav/contact_on.gif); }
div#head ul li a span { display: none; }

div#head ul li ul { position: absolute; margin: 0; padding: 0; list-style-type: none; background: #fff; border: 1px solid gray; z-index: 10; display: none; }
div#head ul li ul li { display: block; float: none; margin-left: 4px; }
div#head ul li ul li a { display: block; background-repeat: no-repeat; margin: 8px 0; padding: 3px 10px; height: auto !important; text-decoration: none; }
div#head ul li ul li a:hover { color: #993300; }

div#banner { width: 963px; overflow: hidden; }

div#body { width: 963px; background: url(images/bg_body.gif) repeat-y; overflow: auto; }
div#body div#left { width: 723px; float: left; }
div#body div#left div.padding { padding: 45px 52px 40px 52px; }
div.padding2 { padding: 00px 20px 40px 40px; }
div#body div#right { width: 235px; float: left; background: url(images/bg_right.gif) no-repeat; background-position: center 114px; min-height: 400px; height: auto !important; height: 400px; }
div#body div#right div.padding { padding: 47px 23px 10px 28px; }
div#body div#right div.paddinghome { padding: 27px 28px 47px 28px; }

div#body div#right h3 { color: #993300; }
div#body div#right ul { margin: 0; padding: 0 0 0 5px }
div#body div#right ul li { margin-bottom: 5px; }

div#footer { background: #a6b876; } 
div#footer div.padding {
	padding: 18px 0;
	text-align: center;
	color: #D9E7B5;
}
div#footer div.padding a { color: #993300; }
div#footer div.padding em { font-weight: bold; }

.style6 {	font-size: 14px;
	color: #828B6A;
	font-weight: bold;
}
.style8 {	font-size: 18px;
	font-style: italic;
	color: #993300;
	font-weight: bold;
}

