body
 { background:#ffffff; color:#496063; cursor:default; font:normal 11px Arial,Helvetica,sans-serif; margin:0; padding:0 }
.background
 { background:#ffffff url(../images/background.png) right top no-repeat; height:130px; left:0; position:absolute; top:0; width:100% }
.container
 { background:url(../images/container.png) repeat-y; margin:0 auto; width:854px }
.header
 { height:130px; position:relative }
.logo
 { background:url(../images/logo.png) 0 33px no-repeat; color:#487e87; font-size:14px; font-style:italic; font-weight:bold; height:30px; padding:63px 110px 0 0; text-align:right }
.navigation
 { color:#cee0b2; font-weight:bold; margin:17px 0 0 13px }
.navigation a
 { color:#396e76; letter-spacing:1px; padding:0 15px; text-decoration:none }
.navigation a:hover
 { color:#95b263 }
.navigation span
 { color:#ffaa00; letter-spacing:1px; padding:0 15px }
.content
 { background:url(../images/content.png) no-repeat; min-height:374px; padding-top:10px; position:relative }
.main
 { background:url(../images/main.jpg) no-repeat; height:323px; left:-5px; position:absolute; top:40px; width:218px }
.text
 { margin:0 35px 0 250px; text-align:center }
.box
 { border:1px solid #ffffff; font-size:12px; line-height:21px; margin:10px 15px 10px 0; padding:0 15px; text-align:justify }
.footer
 { background:#ffffff url(../images/footer.png) no-repeat; color:#c4daa0; font-weight:bold; margin-top:-20px; padding:47px 0 20px; text-align:center }
.footer a
 { color:#396e76; text-decoration:none; padding:0 7px }
.footer a:hover
 { color:#95b263 }
.footer span
 { color:#ffaa00; padding:0 7px }
.design
 { font-size:10px; text-align:right }
.design a
 { color:#404040 }

fieldset
 { border:none; cursor:default; display:block; margin:10px auto 0; padding:0; width:393px }
form
 { border:1px solid #ffffff; color:#586f72; font-size:13px; font-weight:bold; margin:10px 15px 10px 0; padding:10px }
form br
 { clear:both }
form h3
 { margin:0 0 25px 0 }
h2
 { height:47px; margin:0; padding:0; text-indent:-1000px; text-align:left }
h3
 { color:#4b85c5; font-size:13px; margin:0 0 3px -5px; padding:0; text-align:left }
h4
 { color:#5c797e; font-size:14px; letter-spacing:1px; margin:15px 0 0; padding:0; text-align:left }
hr
 { background:#ffffff; border:1px solid #6f6f70; color:#ffffff; height:4px; margin:10px 0 }
img
 { border:none; margin:10px 14px 5px 0 }
input
 { border:1px solid #6f6f70; float:right; font:normal 12px Arial,Helvetica,sans-serif; margin:0; padding:3px; width:230px }
input.button
 { background:#a5a4a4; color:#ffffff; float:none; padding:0; width:82px }
label
 { float:left; line-height:21px; margin-right:5px; text-align:right; width:150px }
p
 { margin:10px 0 }
p.center
 { text-align:center }
/*
p.center img
 { border:2px solid #404040 }
*/
p.info
 { color:#396e76; font-weight:bold; line-height:19px }
textarea
 { border:1px solid #6f6f70; float:right; font:normal 12px Arial,Helvetica,sans-serif; height:90px; margin:0; overflow:auto; padding:3px; width:230px }
ul
 { margin-top:0; font-weight:bold }

.welcome
 { background:url(../images/welcome.png) no-repeat }
.about
 { background:url(../images/about.png) no-repeat }
.services
 { background:url(../images/services.png) no-repeat }
.contact
 { background:url(../images/contact.png) no-repeat }
.faqs
 { background:url(../images/faqs.png) no-repeat }
.classes
 { background:url(../images/classes.png) no-repeat }