body {
background-color:#ffffff;
margin:0px;
background-image:url(/images/bground_repeat.jpg);
background-repeat:repeat-x;
background-position:0 4px;
}
body,th,tr,td,form,input,select,option {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
color:#000000;
line-height:1.5em;
}
p,h1,h2,h3,h4,h5,h6,form {
margin-top:0px;
}
table {
margin:0px;
padding:0px;
}
a {
color:#913A22;
text-decoration:none;
}
a:hover {
color:#913A22;
text-decoration:underline;
}
div {
margin-top:0px;
}
#submit {
vertical-align:bottom;
padding-left:5px;
}
#topline {
width:100%;
height:4px;
background-image:url(/images/top_border.gif);
background-repeat:repeat-x;
margin:0px;
padding:0px;
}
#outcontainer {
width:770px;
background-color:#ffffff;
margin-right:auto;
margin-left:auto;
padding-top:0px;
margin-top:0px;
}
#outcontainer.storecontainer{
float:left;
width:770px;
background-color:#ffffff;
margin-right:auto;
margin-left:250px;
padding-top:0px;
margin-top:0px;
}
#container {
float:left;
width:770px;
margin-top:0px;
background-color:#ffffff;
padding:0 0px 0 0px; 
}
#clearit {
clear:both;
height:1px;
margin:0px;
padding:0px;
}
#header {
float:left;
width:766px;
height:102px;
background-image:url(/images/header_repeat.jpg);
background-repeat:repeat-x;
background-position:top left;
border-right:4px solid #E8D60C;
}
#FLVPlayer {
float:left;
margin-right:25px;
margin-bottom:15px;
}
#logo {
float:left;
padding-left:0px;
padding-top:18px;
height:82px;
width:182px;
background-image:url(/images/logo_repeat.jpg);
background-repeat:repeat-x;
}
#headerbuttons {
float:left;
width:550px;
height:102px;
padding-right:20px;
background-image:url(/images/header_swoosh.jpg);
background-repeat:no-repeat;
}
#headerbuttons p {
margin:0px;
padding:0px;
text-align:right;
}
#styleswitcher {
float:right;
padding-top:10px;
height:24px;
width:400px;
}
#quickjump {
float:right;
height:24px;
width:400px;
padding-top:10px;
text-align:right;
}
#menubar {
float:left;
height:35px;
width:760px;
padding:0 3px 0 3px;
background-color:#933F03;
background-image:url(/images/menu_repeat.jpg);
background-repeat:repeat-x;
background-position:top left;
border-bottom:1px solid white;
border-right:4px solid #E8D60C;
}
#innermenubar {
float:left;
height:29px;
width:752px;
background-color:#933F03;
padding:3px 4px 3px 4px;
}
#mostinnermenubar {
float:left;
height:27px;
width:752px;
background-color:#E8670C;
background-image:url(/images/mostinnerbar_bground.gif);
background-repeat:repeat-y;
background-position:center top;
border-top:1px solid #B47417;
border-bottom:1px solid #B47417;
}
#menu ul {
float:left;
width:752px;
padding:0px;
list-style-type:none;
line-height:27px;
margin:0px;
height:27px;
font-size:11px;
overflow:hidden;
font-weight:bold;
background-color:#A86010;
}
#menu li {
display:inline;
line-height:27px;
background-color:#A86010;
}
#menu li .experience {
width:99px;
background-image:url(/images/menubar_divider.gif);
background-position:bottom right;
background-repeat:no-repeat;
}
#menu li .enrollment {
width:101px;
background-image:url(/images/menubar_divider.gif);
background-position:bottom right;
background-repeat:no-repeat;
}
#menu li .schedules {
width:93px;
background-image:url(/images/menubar_divider.gif);
background-position:bottom right;
background-repeat:no-repeat;
}
#menu li .support {
width:80px;
background-image:url(/images/menubar_divider.gif);
background-position:bottom right;
background-repeat:no-repeat;
}
#menu li .announcements {
width:130px;
background-image:url(/images/menubar_divider.gif);
background-position:bottom right;
background-repeat:no-repeat;
}
#menu li .services {
width:85px;
background-image:url(/images/menubar_divider.gif);
background-position:bottom right;
background-repeat:no-repeat;
}
#menu li .contact {
width:97px;
background-image:url(/images/menubar_divider.gif);
background-position:bottom right;
background-repeat:no-repeat;
}
#menu li .edline {
width:66px;
color:#F7E40A;
}
#menu a {
float:left;
text-decoration:none;
color:#ffffff;
text-align:center;
background-color:#A86010;
}
#menu a:hover {
color:#ffffff;
background-color:#933F04;
text-decoration:underline;
}
#docbody {
float:left;
width:762px;
border-right:4px solid #E8D60C;
border-bottom:4px solid #E8D60C;
border-left:4px solid #E8D60C;
background-color:#FFFFFF;
background-image:url(/images/subnav_bg.gif);
background-position:right;
background-repeat:repeat-y;
}
#docbody.nobground {
background-image:none;
}
#main {
float:left;
width:491px;
padding-left:35px;
padding-right:35px;
padding-top:15px;
padding-bottom:0px;
background-image:url(/images/body_bground.jpg);
background-repeat:repeat-y;
background-position:top left;
}
#main h1 {
font-size:20px;
font-weight:normal;
line-height:1.2em;
color:#601B10;
padding-bottom:5px;
border-bottom:1px solid #ffe6ae;
}
#main h2 {
font-size:16px;
font-weight:normal;
line-height:1.4em;
color:#601B10;
}
#main h3 {
font-size:16px;
font-weight:normal;
line-height:1.4em;
color:#601B10;
}
#main .submenu {
font-size:12px;
}
#main h4 {
font-size:12px;
font-weight:normal;
line-height:1.4em;
padding-left:10px;
color:#601B10;
}
#main img {
border:10px solid white;
}
#main .highlight {
text-align:center;
padding:0 25px 0 25px;
font-size:14px;
font-style:italic;
font-weight:normal;
color:#601B10;
line-height:1.6em;
margin-left:25px;
margin-right:25px;
border-left:4px solid #cccccc;
border-right:4px solid #cccccc;
}
#main .plainphoto {
float:left;
margin:0 0 20px 0px;
border:none;
}
#main .photoleft{
float:left;
margin-right:15px;
margin-bottom:7px;
}
#main .photoright{
float:right;
margin-left:15px;
margin-bottom:7px;
}
#main .gallery {
float:left;
margin-right:20px;
margin-bottom:20px;
}
#main .galleryright {
float:left;
margin-right:0px;
margin-bottom:20px;
}
#main .float {
float:left;
}
#main p.caption {
font-size:10px;
text-align:center;
font-style:italic;
color:#913A22;
padding-right:15px;
}
#main #ymlp {
padding-bottom:10px;
}
#main form {
line-height:24px;
}
#main .submit {
vertical-align:top;
margin-left:10px;
}
#main .newsletter {
width:200px;
height:20px;
}
#main .note {
padding-left:20px;
padding-right:20px;
font-style:italic;
}
#main .priornext {
font-size:12px;
color:#ffffff;
font-weight:normal;
text-align:right;
}
#main .priornext  a {
background-color:#AC7033;
text-decoration:none;
padding:5px;
color:#ffffff;
border:1px solid #E8D60C;

}
#main .priornext a:hover  {
background-color:#7B4900;
text-decoration:underline;
color:#ffffff;
}
#subnavsearch {
float:left;
width:193px;
height:38px;
border-right:7px solid #933f03;

background-image:url(/images/search_repeat.jpg);

}
#subnavpic {
float:left;
width:200px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
}
#subnav {
float:left;
width:200px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
background-color:#FFE4AD;
background-image:url(/images/announcement_repeat.jpg);
border-left:1px solid #ffffff;
}

#subnav p {
color:#FFFFFF;
}
#subnav h1 {
font-size:11px;
font-weight:bold;
line-height:20px;
color:#ffffff;
background-color:#AC7033;
border-bottom:1px solid #A86010;
border-right:7px solid #933f03;
margin:0px;
margin-bottom:1px;
}
#subnav h1 .backto {
background-color:#7b4900;
border-bottom:1px solid #7b4900;
}
#subnav h1 .viewcart {
background-color:#7b4900;
color:#e8d60c;
border-bottom:1px solid #7b4900;
}
#subnav h1 a {
display:block;
color:#ffffff;
padding:5px;
text-decoration:none;
}
#subnav h1 a:hover {
display:block;
color:#ffffff;
background-color:#933f04;
text-decoration:underline;
}
#subnav .float {
float:left;
margin-right:15px;
margin-bottom:7px;
border:5px solid white;
}
#subnav a {
color:#000000;
text-decoration:underline;
}
#subnav a:hover {
color:#000000;
text-decoration:underline;
}
#subnav .photo {
border:5px solid white;
}
#subdocbody {
float:left;
clear:both;
margin-top:1px;
width:768px;
background-color:#F3F3F3;
border:1px solid #dbdbdb;
padding-top:10px;
padding-bottom:10px;
}
#subdocbody p {
line-height:1.2em; 
padding-left:10px;
padding-bottom:0px;
padding-top:0px;
background-image: url(/images/subarrow.gif);
background-repeat:no-repeat;
background-position:left center;
margin-left:22px;
}
#subdocbody a {
color:#081F93;
}
#forparentslinks {
float:left;
width:256px;
}
#foralumnilinks {
float:left;
width:256px;
}
#forstudentslinks {
float:left;
width:256px;
}
#subdocheaders {
float:left;
width:770px;
margin-top:35px;
background-color:#FFFFFF;
border-bottom:3px solid #FEBF58;
}
#subdocheaders img {
padding-left:20px;
}
#forparents {
float:left;
width:256px;
}
#foralumni {
float:left;
width:255px;
}
#forstudents {
float:left;
width:255px;
}
#footer {
float:left;
width:728px;
padding:20px;
background-color:#cdcdcd;
margin-top:35px;
border:1px solid #b7b7b7;
}
#footer p {
font-size:11px;
line-height:18px;
color:#666666;
text-align:center;
vertical-align:middle;
}
#footer a {
color:#FFFFFF;
text-decoration:none;
}
#footer a:hover {
color:#FFFFFF;
text-decoration:underline;
}
#subfooter {
float:left;
width:770px;
height:30px;
}
#subfooter p {
line-height:30px;
color:#666666;
text-align:center;
}
#subfooter a {
color:#666666;
text-decoration:none;
}
#subfooter a.underline {
text-decoration:underline;
}
#subfooter a:hover {
color:#000000;
text-decoration:underline;
}

#homeleftnav {
float:left;
width:206px;
height:253px;
border-right:1px solid white;
background-color:#DEB249;
}
#homeleftnav h1 {
font-size:14px;
color:#A86010;
font-weight:normal;
height:43px;
background-image:url(/images/teaser_repeat2.jpg);
margin-bottom:0px;
padding-bottom:0px;
padding-top:10px;
padding-left:10px;
padding-right:10px;
line-height:1.3em;
border-bottom:1px solid #ffffff;
}
#homeleftnav h1.bottom {
border-bottom:none;
}
#homeleftnav h1 A {
display:block;
text-decoration:underline;
color:#A86010;
}
#homeleftnav h1 A:hover {
text-decoration:underline;
color:#933F03;
}
#search {
clear:both;
width:206px;
height:38px;
border-bottom:1px solid #ffffff;
background-image:url(/images/search_repeat.jpg);
}
#search .input {
width:140px;
padding:0px;
height:20px;
border:1px solid #933f03;
background-color:#ffffff;
vertical-align:middle;
text-indent:3px;
}
#search .button {
margin-top:2px;
margin-left:5px;
}
#search #sub_input {
float:left;
padding-left:7px;
padding-top:7px;
width:150px;
}
#search #sub_submit {
float:left;
width:21px;
padding-left:5px;
padding-top:7px;
}

#homemiddlenav {
float:left;
width:360px;
height:253px;
border-right:4px solid #E8D60C;
border-left:4px solid #E8D60C;
background-color:#E8D60C;
}
#homeflash {
float:left;
}
#homerightnav {
float:left;
padding:12px;
width:162px;
height:229px;
background-color:#FFE4AD;
background-image:url(/images/announcement_repeat.jpg);
border-left:1px solid #ffffff;
overflow:hidden;
}
#homerightnav h3 {
background-color:#000000;
color:#FFFFFF;
padding:3px;
text-align:center;
font-size:11px;
font-weight:bold;
}
#homerightnav h4 {
color:#000000;
font-size:11px;
font-weight:normal;
}
#subnavsearch {
float:left;
}
#subnavsearch .input {
width:140px;
padding:0px;
height:20px;
border:1px solid #933f03;
background-color:#ffffff;
vertical-align:middle;
text-indent:3px;
}
#subnavsearch .button {
margin-top:2px;
margin-left:5px;
}
#subnavsearch #sub_input {
float:left;
padding-left:7px;
padding-top:7px;
width:150px;
}
#subnavsearch #sub_submit {
float:left;
width:21px;
padding-left:5px;
padding-top:7px;
}
#results_000786175599279608456:xezklnk6k5m {
float:left;
width:550px;
}
#searchpageresults {
width:680px;
overflow: hidden;
}












#admintable {
float:left;
clear:both;
width:491px;;
text-align:left;
background-color:#ffffff;
margin-bottom:30px;
clear:both;
}

#admintable td, tr, th {
text-align:left;
margin:1px;
padding:5px;
background-color:#feefce;
vertical-align:top;
}
#admintable textarea {
width:250px;
height:150px;
}
#admintable .delete {
color:#FF0000;
font-weight:bold;
}
#admintable .eventpic {
width:125px;
border-right:1px solid #ffffff;
text-align:center;
}
#admintable p.time {
color:#993025;
margin:0px;
}
#admintable h1 {
color:#972F25;
font-size:12px;
font-weight:bold;
margin-bottom:0px;
}
#admintable h2 {
color:#000000;
font-size:12px;
font-weight:normal;
margin-top:10px;
margin-bottom:0px;
background-image:url(/images/main_calendaricon.gif);
background-repeat:no-repeat;
background-position:left center;
padding-left:30px;
}
#admintable th {
font-weight:bold;
}
#admintable a {
text-decoration:underline;
}
#admintable input {
padding:4px;
}
#admintable option {
width:250px;
}
#resultstable {
width:490px;
text-align:left;
vertical-align:top;
margin-bottom:20px;
background-color:#FFBA1A;
}
#resultstable tr, td, th {
margin:1px;
padding:5px;
}
#resultstable th {
font-weight:normal;
background-color:#ffe6ae;
}
#resultstable .odd {
margin:1px;
}
#resultstable .even {
margin:1px;
}

.storepic {
border:none;
float:right;
margin-right:25px;
margin-bottom:15px;
}



#storetable {
width:490px;
text-align:left;
vertical-align:top;
margin-bottom:20px;
background-color:#ffffff;
}
#storetable img {
border:none;
float:left;
margin:0px;
padding:0px;
}
#storetable tr, td, th {
margin:1px;
padding:5px;
background-color:#ffffff;
}
#storetable th {
font-weight:normal;
background-color:#ffffff;
}
#storetable .thumbpic {
width:125px;
}
#storetable .proddescription {
width:250px;
}
#storetable .prodamount {
width:100px;
color:#333333;
}
#itempic {
float:right;
}
#itemtext {
float:right;
background-color:#red;
}
