@charset "utf-8";
/* CSS Document */
* {padding:0; margin:0;}
body {font:12px Arial, Helvetica, sans-serif; text-align:center;}
a {color:#cc9d1f;}
p {margin-bottom:15px;}
embed { margin-bottom:15px;}
hr.basic {border:0; color:#000; background-color:#000; height:1px;}
hr.bold {border:0; color:#000; background-color:#000; height:3px;}
.em_one {font-style:italic; text-decoration:underline; font-weight:bold;}
.em_two {font-style:italic; text-decoration:underline;}
.em_three {text-decoration:underline; font-weight:bold;}
.em_four {font-style:italic; font-weight:bold;}
.em_bold {font-weight:bold;}
.em_italic {font-style:italic;}
.em_under {text-decoration:underline;}
.em_red {color:red; font-weight:bold;}
.em_melon {color:#97c496;}
.em_rust {color:#5d86c5;}
.centered {text-align:center; margin-left:auto; margin-right:auto;}
.larger {font-size:16px;}
.larger2 {font-size:16px; font-weight:bold;}
.larger3 {font-size:14px; font-weight:bold;}

.buffer_top { margin-top:15px;}
.buffer_right { margin-right:15px;}
.buffer_bottom { margin-bottom:15px;}
.buffer_left { margin-left:15px;}

.leftfloat { float:left;}
.rightfloat { float:right;}

.pictures {border:1px solid #000; text-align:center; width:300px;}
.pictures img {border-bottom:1px solid #000;}
.pictures p {margin:5px;}

h2 {color:#242320; font:bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:15px;}

img.brd { border:1px solid #000;}

.simple_table { border-collapse:collapse;}
.simple_table td { padding:5px; border:2px solid #333; vertical-align:top; border-spacing:0;}
.simple_list { margin:0 0 0 20px; float:left;}

.simple_table2 { border-collapse:collapse; width:590px;}
.simple_table2 td {padding:10px; vertical-align:top; border-spacing:0; width:125px;}

.simple_list2 { margin:0 0 0 20px; float:left;}

.fancy_list { margin:20px 20px 20px 0; border:1px solid #f3d27a; background:#fefcf6; width:350px; padding:20px; list-style-type:none;}
.fancy_list li { padding-bottom:10px;}

dl {}
dl.simple_list1 {}
dl.simple_list1 dt {float:left; padding-bottom:10px; font-weight:bold; font-style:italic;}
dl.simple_list1 dd {margin-left:120px; padding-bottom:10px;}

dl.simple_list2 { margin:0;}
dl.simple_list2 dt {padding-right:5px; float:left; font-weight:bold;}
dl.simple_list2 dd {padding-bottom:10px;}

dl.daily_schedule { width:500px; float:left; border:1px solid #f0cb9f; padding:20px;}
dl.daily_schedule dt {float:left; padding-bottom:10px; font-weight:bold;}
dl.daily_schedule dd {margin-left:80px; padding-bottom:10px;}

ol.simple_list2 { margin:0 20px 20px 0; border:1px solid #f3d27a; background:#fefcf6; width:260px; padding:20px 20px 20px 40px;}
ol.simple_list2 li { padding-bottom:10px;}

table.simple_table { border:1px solid #000;}
table.simple_table td { padding:5px; text-align:center;}

table.tuition { width:400px; margin-bottom:20px;}
table.tuition th { text-align:left; text-decoration:underline; font-weight:bold; padding:0 20px 5px 0}
table.tuition td { padding:0 20px 5px 0}

table.links { width:400px; margin-bottom:20px;}
table.links th { text-align:left; text-decoration:underline; font-weight:bold; padding:0 20px 5px 0}
table.links td { padding:0 20px 5px 0}

#wrapper {width:880px; margin:0 auto; text-align:left; padding:0 35px; overflow:hidden;}
#heading {height:113px; background: url(/images/logo.png) no-repeat top left;}

/******************************** MENU START ***********************************/
#menu {float:right; margin-right:20px;} 
#menu ul {list-style:none; white-space:nowrap;} 
#menu ul {display:inline-block;} 
#menu li {display:inline-block; display:inline;} 
#menu ul.level1 div {position:absolute; left:-9999px;} 
#menu ul.level1 {margin:0 auto;} 
#menu ul.level1 li.level1-li {float:left; display:block; position:relative; padding-top:2px;} 
#menu ul li div ul {margin:0; background:url(trans.gif);} 

#menu a.level1-a {display:block; padding:70px 20px 0 5px; text-decoration:none; font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing:-1px; color:#333; text-align:center; height:23px;}
#menu a.level1-a:hover, .selected {/*background: #cc9d1f; color:#fff;*/ color:#cc9d1f;}
#menu a:hover div ul li a.sub {margin-right:4px;} 
#menu li a:hover, #menu li a.fly:hover {white-space:nowrap; color:#cc9d1f;} 
#menu li:hover > a, #menu ul li:hover > a.fly {white-space:nowrap; color:#cc9d1f;} 
#menu ul li div ul li a:hover {color:#000;}

#menu ul.level1 li.level1-li a.level1-a {float:left;} 
#menu ul li:hover div {left:50%; top:85px; padding-top:0;} 
#menu ul li:hover div ul {position:relative; left:-50%; padding:7px 0 0 0; margin:0; list-style:none;} 
#menu ul li div ul li a {display:inline-block; font:normal 12px Arial, Helvetica, sans-serif; color:#333; line-height:20px; text-decoration:none; padding:2px 5px;} 
#menu a:hover div {left:0; top:15px;} 
#menu a:hover div ul {position:relative; left:-50%; padding-top:7px;} 
#menu li:hover div ul li {display:inline-block;}
 
#menu ul :hover div ul div {left:-9999px;} 
#menu ul :hover div ul li:hover {position:relative;} 
#menu ul :hover div ul li a:hover {position:relative; color:#cc9d1f;} 
#menu ul :hover div ul li:hover > a {position:relative; color:#cc9d1f;} 
#menu ul :hover div ul :hover div {left:50%; top:22px;} 
#menu table {position:absolute; top:0; height:0; width:0; left:50%; border-collapse:collapse;} 
#menu a:hover table a:hover table {left:50%; width:0; height:20px; top:0; margin-left:-1px;}
/******************************** MENU CLOSE ***********************************/

#content { width:880px; float:left; margin-top:30px;}
.tagline { height:120px; background: url(/images/tagline.png) no-repeat top left; }
#announcement { }
#announcement p { color:#282725; font:bold 25px "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:25px; padding-top:20px;}
#sidebar {}
* html #sidebar {}
#auction { width:770px;}
#auction p { padding-top:20px}

.featured1 { height:233px; background:url(/images/featured1.jpg) no-repeat top center; position:relative;}
.featured1 a { color:#FF0;}
.show1 { width:345px; top:35px; left:20px; position:absolute; font-size:14px;}
.show1 img { width:185px; padding-right:10px; float:left;}
.show1 p {}

.show2 { width:218px; top:35px; left:440px; position:absolute; font-size:14px; color:#fff;}
.show2 img { width:185px;}
.show2 p { margin:0 28px 0 5px;}

.show3 { width:218px; top:35px; left:658px; position:absolute; font-size:14px; color:#fff;}
.show3 img { width:185px;}
.show3 p { margin:0 28px 0 5px;}
.show3 p.more { margin-top:5px;}

.featured2 { width:100%; overflow:auto; margin-top:30px; min-height:300px;}
* html .featured2 { height:300px;}

.one, .two, .three {float:left; min-height:200px;}
* html .one, * html .two, * html .three { height:200px;}
.one, .two { border-right:1px solid #ddd;}
.one { padding-right:20px; width:270px;}
.two { padding:0 20px; width:250px;}
.three { padding-left:20px; width:270px;}
.one h2, .two h2, .three h2 {font:normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing:-1px; margin-bottom:10px; color:#cc9d1f;}
.one p, .two p, .three p {}
.one li, .two li, .three li {list-style-type:none;}

.forms { width:880px; overflow:auto; float:left;}
.forms .item { float:left; width:300px;}

.parents { margin-bottom:20px; width:840px; overflow:auto; padding:20px;  border:1px solid #f3d27a; background:#fefcf6;}
.parents h2 { margin-bottom:0;}
.parents p { margin-left:120px}

#footer { height:100px; width:880px; margin:20px auto; text-align:left; border-top:1px solid #c8b996; color:#c8b996;}
#footer p { margin:0;}

/******************************** PROFILE START ***********************************/

.profile { margin:0 0 20px 0; overflow:auto; min-height:155px; padding:20px; border:1px solid #f3d27a; background:#fefcf6;}
*html .profile { height:155px;}
.profile img { float:left;}
.profile p { margin-left:123px;}
.name { font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#4f794a;}

/******************************** PROFILE CLOSE ***********************************/


/******************************** PROFILE START ***********************************/

#frmLogin form { width:400px;}
#frmLogin ul { list-style:none;}
#frmLogin label { padding-right:10px;}
#frmLogin input { padding:0;}


/******************************** PROFILE CLOSE ***********************************/