body		{ color: #fff6d2; margin: 0; padding: 0; font-size: 12px; font-size: 14px; font-family: georgia; line-height: 18px; background-color: #809e56; background-image: url(../img/back.jpg); background-repeat: repeat-x; text-align: center; behavior:url(css/csshover.htc); }
a:link, a:visited { color: #d3f898; text-decoration: none; }
a:hover { color: #fff; text-decoration: underline; }
p			{margin: 0 0 20px; padding: 0;}
h1 { font-size: 36px; font-family: serif; font-weight: bold; line-height: 28px; margin: 0 0 25px; }
h2 { font-size: 16px; font-weight: bold; line-height: 18px; padding-top: 10px; }
/* Main Page Container */
#Outerframe		{ background-image: url(../img/frame-back.jpg); background-repeat: no-repeat; background-position: 0 top; width: 1000px; margin: 0 auto; padding: 0; }
#bodyframe		{ width: 930px; margin: 0 auto; padding: 0; overflow: hidden; }
#banner		{ background-color: #c4b189; background-image: url(../img/banner1.jpg); background-repeat: no-repeat; width: 930px; height: 147px; float: left; }
#banner2		{ background-color: #c4b189; background-image: url(../img/banner2.jpg); background-repeat: no-repeat; width: 930px; height: 147px; float: left; }
#banner3		{ background-color: #c4b189; background-image: url(../img/banner3.jpg); background-repeat: no-repeat; width: 930px; height: 147px; float: left; }
#banner4		{ background-color: #c4b189; background-image: url(../img/banner4.jpg); background-repeat: no-repeat; width: 930px; height: 147px; float: left; }
#banner5		{ background-color: #c4b189; background-image: url(../img/banner5.jpg); background-repeat: no-repeat; width: 930px; height: 147px; float: left; }
#banner6		{ background-color: #c4b189; background-image: url(../img/banner6.jpg); background-repeat: no-repeat; width: 930px; height: 147px; float: left; }
/* Misc classes
*/
#preloadedimages { display: none; }
/*Content
*/
#secondnav { background-image: url(../img/second-nav-back.jpg); background-repeat: no-repeat; width: 930px; height: 38px; float: left; margin: 0; padding: 0; }
#content { font-size: 14px; font-family: verdana; line-height: 26px; background-color: #87a75b; background-image: url(../img/content-back.jpg); background-repeat: no-repeat; background-position: right top; text-align: left; width: 930px; float: left; padding-top: 50px; padding-bottom: 25px; }
#innercontent { width: 500px; float: left; margin-top: 30px; }
#innercontent ul { line-height: 19px; margin: 10px 0 15px 5px; padding: 0; }
#innercontent li { background-image: url(../img/bullet.gif); background-repeat: no-repeat; background-position: left 8px; width: 100%; margin: 0; padding: 0 0 10px 10px; list-style-type: none; }
#content img { float: right; }
#content td { padding-right: 15px; }
/*LEFT COLUMN*/
#leftcolumn { font-size: 14px; line-height: 20px; background-color: #748f50; position: relative; left: 25px; width: 300px; float: left; margin-right: 70px; margin-bottom: 25px; }
#leftcolumn p { float: left; margin-right: 25px; margin-bottom: 0; padding-top: 10px; padding-left: 25px; }
#leftcolumn img { }
/*MAIN NAV*/
#mainnav		{ font-size: 14px; height: 45px; margin: 13px 0 0; padding: 0; font-weight: normal; line-height: 28px; background-color: #c00; background-image: url(../img/nav-back.jpg); background-repeat: repeat-x; width: 930px; float: left; }
#buttons { background-image: url(../img/buttons-back.jpg); background-repeat: repeat-x; position: relative; right: 26px; width: 570px; height: 45px; float: right; }
.button1 { width: 128px; height: 45px; float: left; margin-right: 2px; }
.button1 a, .button1 a:visited { color: #fff; display: block; height: 45px; background: url(../buttons/about1.jpg) no-repeat right top; width: 128px; }
.button1 a:hover { color: #ffe154; font-weight: bold; background-image: url(../buttons/about2.jpg); background-position: right top; text-decoration: none; }
.button1on { width: 128px; height: 45px; float: left; margin-right: 2px; }
.button1on a, .button1on a:visited { color: #ffe154; font-weight: bold; display: block; height: 45px; background: url(../buttons/about2.jpg) no-repeat right top; width: 128px; }
.button1on a:hover { color: #ffe154; font-weight: bold; background-image: url(../buttons/about2.jpg); background-position: right top; text-decoration: none; }
.button2 { width: 185px; height: 45px; float: left; margin-right: 2px; }
.button2 a, .button2 a:visited { color: #fff; display: block; height: 45px; background: url(../buttons/individual1.jpg) no-repeat right top; width: 185px; }
.button2 a:hover { color: #ffe154; font-weight: bold; background-image: url(../buttons/individual2.jpg); background-position: right top; text-decoration: none; }
.button2on { width: 185px; height: 45px; float: left; margin-right: 2px; }
.button2on a, .button2on a:visited { color: #ffe154; font-weight: bold; display: block; height: 45px; background: url(../buttons/individual2.jpg) no-repeat right top; width: 185px; }
.button2on a:hover { color: #ffe154; font-weight: bold; background-image: url(../buttons/individual2.jpg); background-position: right top; text-decoration: none; }
.button3 { width: 92px; height: 45px; float: left; margin-right: 2px; }
.button3 a, .button3 a:visited { color: #fff; display: block; height: 45px; background: url(../buttons/speaking1.jpg) no-repeat right top; width: 92px; }
.button3 a:hover { color: #ffe154; font-weight: bold; background-image: url(../buttons/speaking2.jpg); background-position: right top; text-decoration: none; }
.button3on { width: 92px; height: 45px; float: left; margin-right: 2px; }
.button3on a, .button3on a:visited { color: #ffe154; font-weight: bold; display: block; height: 45px; background: url(../buttons/speaking2.jpg) no-repeat right top; width: 92px; }
.button3on a:hover { color: #ffe154; font-weight: bold; background-image: url(../buttons/speaking2.jpg); background-position: right top; text-decoration: none; }
.button4 { width: 159px; height: 45px; float: left; }
.button4 a, .button4 a:visited { color: #fff; display: block; height: 45px; background: url(../buttons/resources1.jpg) no-repeat right top; width: 159px; }
.button4 a:hover { color: #ffe154; font-weight: bold; background-image: url(../buttons/resources2.jpg); background-position: right top; text-decoration: none; }
.button4on { width: 159px; height: 45px; float: left; }
.button4on a, .button4on a:visited { color: #ffe154; font-weight: bold; display: block; height: 45px; background: url(../buttons/resources2.jpg) no-repeat right top; width: 159px; }
.button4on a:hover { color: #ffe154; font-weight: bold; background-image: url(../buttons/resources2.jpg); background-position: right top; text-decoration: none; }
/*SECOND NAV*/
.button5 { position: relative; top: 4px; width: 91px; height: 38px; float: left; padding-left: 25px; }
.button5 a { display: block; width: 91px; height: 38px; background: url(../buttons/home1.jpg) no-repeat left top;}
.button5 a:hover { background-image: url(../buttons/home2.jpg); background-position: left bottom; }
.button5on { position: relative; top: 4px; width: 91px; height: 38px; float: left; padding-left: 25px; }
.button5on a { display: block; width: 91px; height: 38px; background: url(../buttons/home2.jpg) no-repeat left top;}
.button5on a:hover { background-image: url(../buttons/home2.jpg); background-position: left bottom; }
.button6 { position: relative; top: 5px; width: 101px; height: 38px; float: left; }
.button6 a { display: block; width: 101px; height: 38px; background: url(../buttons/contact1.jpg) no-repeat left top; margin-left: 25px; }
.button6 a:hover { background-image: url(../buttons/contact2.jpg); background-position: left bottom; }
.button6on { position: relative; top: 4px; width: 101px; height: 38px; float: left; margin-left: 25px; }
.button6on a { display: block; width: 101px; height: 38px; background: url(../buttons/contact2.jpg) no-repeat left top; }
.button6on a:hover { background-image: url(../buttons/contact2.jpg); background-position: left bottom; }
/* Footer */
#footer			{ color: #675a45; font-size: 13px; font-weight: normal; background-color: #fff6d2; background-position: 0 top; width: 100%; float: left; margin: 0; padding: 15px 0 50px; border-top: 4px solid #758f50; }
#footer a:link, #footer a:visited	{ color: #675a45; text-decoration: none; }
#footer a:hover						{ color: #c00; text-decoration: underline; }
#footer p			{ text-align: center; margin: 5px 0; padding: 0; }
/* Forms*/
form		{margin: 0; padding: 0; border: 0;}
form td { padding-right: 15px; padding-bottom: 20px; }
form p { padding-bottom: 20px; }
.forminput { font-size: 12px; margin: 0 2px 0 1px; padding: 2px 4px; border: solid 1px #677e48; }
.forminput:hover, .forminput:focus { font-size: 12px; background-color: #fef6d1; margin: 0 2px 0 1px; padding: 2px 4px; border: solid 1px #d0f09d; }
input, select { font-size: 12px; font-weight: normal; font-style: normal; font-variant: normal; line-height: normal; padding-left: 5px; }
