/* CSS Document */
body { background-image: url("images/bg.png"); background-attachment: fixed; color: #000000; font-family: Verdana, Geneva, sans-serif; font-size: 1.2em; }

input, dt { margin-bottom: 16px; }
/*navigation shenanigans*/

#nav { width: 990px; height: 67px; margin: 0 auto; padding: 0px; border: 0; }
#nav li a { display: block; }

.space { width: 208px; height:67px; margin: 0; padding: 0; background-image: url("images/navspace.png"); float: left; }

.home {width: 190px; height: 146px; z-index: 9; position:absolute; top:0px; overflow:hidden;}
.homeban {width: 190px; height: 146px; z-index: 9; position:absolute; top:75px; overflow:hidden;}

.navab { width: 138px; height: 67px; margin: 0; padding: 0; background-image: url("images/about_dep.png"); float: left; }
.navab a, .navab a:link, .navab a:visited { display: block; }
.navab img { width: 100%; height: 100%; border: 0; }
.navab a:hover img { visibility: hidden; }

.navprog { width: 153px; height: 67px; margin: 0; padding: 0; background-image: url("images/programs_dep.png"); float: left; }
.navprog a, .navab a:link, .navab a:visited { display: block; }
.navprog img { width: 100%; height: 100%; border: 0; }
.navprog a:hover img { visibility: hidden; }

.navenroll { width: 172px; height: 67px; margin: 0; padding: 0; background-image: url("images/enrollment_dep.png"); float: left; }
.navenroll a, .navab a:link, .navab a:visited { display: block; }
.navenroll img { width: 100%; height: 100%; border: 0; }
.navenroll a:hover img { visibility: hidden; }

.navex { width: 119px; height: 67px; margin: 0; padding: 0; background-image: url("images/extras_dep.png"); float: left; }
.navex a, .navab a:link, .navab a:visited { display: block; }
.navex img { width: 100%; height: 100%; border: 0; }
.navex a:hover img { visibility: hidden; }

.navtest { width: 174px; height: 67px; margin: 0; padding: 0; background-image: url("images/test_dep.png"); float: left; }
.navtest a, .navab a:link, .navab a:visited { display: block; }
.navtest img { width: 100%; height: 100%; border: 0; }
.navtest a:hover img { visibility: hidden; }

.navfill{ width: 145px; height: 67px; margin: 0; padding: 0; float:left; }
/*navigation end*/

#container { width: 990px; margin: 0 auto; margin-top: -8px; text-align: left; vertical-align: top;  }

#content {width: 960px; margin: 0 auto; padding: 15px; text-align: left; vertical-align: top; background-color: #FFFFFF; }
#contenttestimonials {width: 990px; margin: 0 auto;}
#contenttrans {width: 960px; margin: 0 auto; padding: 15px; text-align: left; vertical-align: top; overflow: auto; }

#colph { width: 555px; height: 630px; margin-top: 75px; float: left; }

#coltx { width: 405px; height: 630px; margin-top: 75px; text-align: center; float: left;}

#photocontainer { width: 652px; height: 405px; margin: 8px 4px 4px 0px; padding: 15px; float: left; background-color: #a8e61d; border-radius: 7px; }

#phome { width: 652px; height: 405px; background: url("images/photo0.jpg") no-repeat center; border-radius: 7px;}

#photo { position: relative; display: none; }
#photo img { border-radius: 7px; }

#gallerycontainer { width: 300px; height: 435px; margin: 8px 0px 4px 4px; float: right; background-color: #ff7e00; border-radius: 7px; overflow: hidden; }

#gallery { width: 270px; height: 402px; margin: 7px 7px 7px 7px; padding: 8px; float: left; overflow: auto; }
#gallery img { max-width: 260px; margin-bottom: 8px; border-radius: 7px; }

#welcome { width: 290px; height: 547px; margin: 4px 4px 10px 0px; padding: 5px; float: left; background-color: #FFFFFF; border-radius: 7px; background-image: url("images/welcome.png");}

#enroll { width: 672px; height: 547px; margin: 4px 0px 10px 4px; padding: 5px; float: left; background-color: #00b7ef; color: #FFFFFF; border-radius: 7px; overflow: auto; }

.imright{ width: 960px; }
.imright img {height: 279px; width: 375px; float: right; margin-left: 15px; margin-bottom: 15px; border-radius: 7px;  border-color: #ff7e00; border-style: solid; border-width: 8px; }

.imright2{ width: 960px; }
.imright2 img {height: 279px; width: 375px; float: right; margin-left: 15px; margin-bottom: 15px; border-radius: 7px;  border-color: #a8e61d; border-style: solid; border-width: 8px; }

.imbrd{ margin-left: 115px; margin-right: 115px; width: 730px; padding: 15px; background-color: #a8e61d; border-radius: 7px; }
.imbrd img { width: 730px; border-radius: 7px; }

.imenr{ margin-left: 155px; margin-right: 155px; width: 650px; padding: 15px; background-color: #a8e61d; border-radius: 7px; }
.imenr img { width: 650px; border-radius: 7px; }


.ccontain { width: 960px; height: 683px; position: relative; z-index: 0;}
.lclasspics { width: 560px; height: 683px; padding: 15px; background-color: #ff7e00; border-radius: 7px; position: absolute; top: 0px; left: 0px; z-index: 2}
.rclasspics { width: 560px; height: 683px; padding: 15px; background-color: #ff7e00; border-radius: 7px; position: absolute; top: 0px; left: 370px; z-index: 3}
.classmain { width: 560px; height: 449px; padding-bottom: 15px;}
.classmain img { max-width: 560px; max-height: 449px; border-radius: 7px; }
.csubl { width: 273px; height: 219px; float: left;}
.csubl img {max-width: 273px; max-height: 219px; border-radius: 7px; }
.csubr { width: 273px; height: 219px; float: right;}
.csubr img {max-width: 273px; max-height: 219px; border-radius: 7px; }
.rclasstext { width: 370px; height: 600px; padding: 15px; background-color: #a8e61d; border-radius: 7px; position: absolute; top: 41px; left: 560px; z-index: 9; }
.lclasstext { width: 370px; height: 600px; padding: 15px; background-color: #a8e61d; border-radius: 7px; position: absolute; top: 41px; left: 0px; z-index: 8; }
.ctext { width: 352px; height: 584px; padding: 8px; background-color: #ffffff; border-radius: 7px;}
#vport {width: 1120px; margin: 0 auto; padding: 0px;}
.waitdiv { width: 540px; margin: 0 auto; }


