@charset "utf-8";
/* CSS Document */

/* General styles */
body {background-image:url(../images/bg.jpg); background-color:#EDEDED; text-align:center; padding:0; margin-top:5px; color:#818274; font:11px/15px Verdana, Geneva, sans-serif; height:1600px;}
a {text-decoration:none; color:#5C5C5C;}
a:hover {color:#000;}
img {padding:0; margin:0; border:0;}
.txtbold {font-weight:bold;}
.darktxtbold {font-weight:bold; color:#6F6F6F;}
.darktxtbold2 {font:Arial, Helvetica, sans-serif; font-weight:bold; color:#6F6F6F; display:block; padding-top:10px;}
.greentxt {color:#8ea612;}

/* Styles */
.maintable {width:792px; padding:0; margin:0;}
.top {background-color:#C53C0E;}

/* Navigation bar styles */
.navbar {background:url(../images/navbar.gif) repeat-x; background-color:#6C7F01; height:39px; color:#FFF; vertical-align:bottom;}
.navbaritem {display:block; float:left; width:130px; height:38px; font:14px Arial, Helvetica, sans-serif; text-align:center; vertical-align:middle;}
.navbaritem a{color:#FFF; position:relative; top:10px;} .navbaritem a:hover{color:#000; font-weight:bold;}
.selected {background-color:#90A613; font-weight:bold;}

/* Menu styles */
.menu {background-color:#DBDDC8; width:190px; text-align:left; padding-bottom:20px; height:300px; color:#818274;}
.menu .menutitle {background:url(../images/menutitle-bg.gif) no-repeat; color:#333; font:bold 14px Arial, Helvetica, sans-serif; padding:7px 10px 0 10px; margin:22px 10px 0 10px; height:29px;}
.menu a {font:14px/16px Arial, Helvetica, sans-serif; color:#818274;} .menu a:hover{color:#000}
.menu a.email{font:11px/15px Verdana, Geneva, sans-serif; color:#5C5C5C;} .menu a.email:hover{color:#000}
.menu .menuitem {padding:6px 10px 9px 10px; border-bottom:#ABAE9D 1px solid; margin:0 16px 0 10px;}
.menu .intro {padding:30px 0 20px 8px; color:#5C5C5C; border-bottom:#ABAE9D 1px solid; margin:0 14px 0 8px;}

 /* Content area styles */
.content {background-color:#FFF; width:590px; text-align:left; background-attachment:scroll;}
.maincontent {padding: 26px 25px 20px 25px;}
.maincontent p {margin:0 0 10px 0;}
.maincontent p.bottompad {padding-bottom:10px;}
.maincontent p.bottompad2 {padding-bottom:20px;}
img.title-img {float:left; padding:3px 14px 10px 0;}
img.title-img2 {float:left; padding:3px 12px 8px 0;}
.maincontent a.bigfont{font:12px/15px Arial, Helvetica, sans-serif; color:#818274; padding-left:30px;} .maincontent a.bigfont:hover{color:#000; text-decoration:underline;}
.listitem {background:url(../images/bullet.gif) no-repeat; list-style:none; position:relative; right:15px; margin:8px 0 8px 0;}
.bullet {padding-right:10px; position:relative; top:1px;}
.bullet2 {padding-right:7px; position:relative; top:2px;}
.invisible {visibility:hidden; position:absolute; width:540px;}
.visible {visibility:visible; position:absolute; width:540px;}
.indent1 {padding-left:30px;}
.aboutus {float:left; padding:5px; border:#DBDDC8 1px solid; margin:3px 14px 10px 0;}
.aboutus2 {float:left; padding:5px; border:#bcbcbc 1px solid; margin:3px 19px 10px 0;}
.aboutus3 {float:left; padding:5px; border:#bcbcbc 1px solid; margin:3px 10px 10px 0;}
table.fees-content {text-align:center;}
table.fees-content td{width:33%; height:26px; background-color:#f7f8ee; border:#DBDDC8 1px solid;}
ul.schedule {margin-top:-8px;}
ul.schedule li {list-style-image:url(../images/bullet-green.gif)}

.leftshadow {background:url(../images/left-shadow.gif) repeat-y; width:5px;}
.rightshadow {background:url(../images/right-shadow.gif) repeat-y; width:7px;}
.footer {font-size: 9px;}
.bottomleft {background:url(../images/bottom-left.gif); width:16px; height:58px;}
.bottommidleft {background:url(../images/bottom-mid-left.gif) repeat-x; background-color:#BEC0B2; width:179px; padding-top:10px; color:#FFF; text-align:center;}
.bottommidright {background:url(../images/bottom-mid-right.gif) repeat-x; background-color:#DBDDC8; width:579px; padding-top:16px; text-align:center;}
.bottomright {background:url(../images/bottom-right.gif); width:18px;}
.bottommidright a {padding: 0 8px 0 8px; font-size:10px;}