body {background-color:#00284e; margin:0; padding:0;}
img, a {border:none;}
a:link, a:active, a:visited {color:#0066cc; font-size:12px; font-family:arial;}
a:hover {color:#333333;}
#wrap {width:950px; margin:20px auto ; padding:0; min-height:600px;}
/* Header Info */
#header {padding:0 0 0 2px;}
#logo {width:191px; height:58px; float:left; display:inline; margin:0; padding:0;}
#anniversary {width:75px; height:85px; float:left; display:inline; margin:-15px 0 0 20px; padding:0;}
#btn-search {width:60px; height:24px; background-color:transparent; overlay:none; border:none; margin:0 0 0 5px; padding:0; background-image:url(../../../assets/images/btn-search.gif); background-repeat:no-repeat; cursor:pointer;}
#search {float:right; display:inline; text-align:right;}
#searchbox {width:170px; padding:1px 5px;}
#nav {clear:both; margin:21px 0 5px 0;float:left; display:inline; height:42px;}
#lower #nav { margin:21px 0 0px 0; height:34px;}
/* End Header Info */

/* Content Area */
#content-wrap {clear:both; margin:12px 0 0 0; float:left; display:inline; padding:0; vertical-align:top;}
#lower #content {background-image:url(../../../assets/images/content-mid.gif); background-repeat:repeat-y; margin:0; padding:10px 5px 10px 50px; min-height:570px;}
#flash {clear:both; margin:0px 0 0 0 ; height:345px;}
.col {padding:0 12px 0 0 ; width:296px; float:left; display:inline; margin:10px 0 0 0;}
.col2 {margin:10px 0 0 15px; padding:0 20px 0 0 ; }
.colbg {background-image:url(../../../assets/images/colbg1.gif); background-repeat:no-repeat; background-position:right 25px;}
.col h2 {margin:5px 0; padding:0; color:#aed0f1; font-size:16px; font-family:Helvetica; text-transform:uppercase;}
.item, .item2 {clear:both; margin:10px 0; padding:0; vertical-align:top;}
.item-image {margin:0 10px 10px 0;}
.item-image2 {margin:0 0px 10px 10px;}
.item .title, .item2 .title  {color:#9ac2e8; font-family:arial; font-size:11px; font-weight:bold; text-decoration:none; line-height:13px; cursor:pointer;}
.item .title:hover, .item2 .title:hover {color:#ffffff;}
.item p, .item2 p {margin:0; padding:0; color:#ffffff; font-size:11px; font-family:arial; line-height:13px;}
.link-rm {color:#ffffff; font-size:11px; font-family:arial; text-decoration:underline; line-height:13px; cursor:pointer;}
.link-rm:hover {color:#9ac2e8;}

.orange {}
.orange h3 {margin:0; padding:0; color:#ffffcc; font-size:16px; font-family:Helvetica; text-transform:uppercase;}
.orange div {background-color:#f48327; padding:10px 15px; width:280px;}
.orange ul {margin:0 0 0 20px; padding:0;}
.orange li {margin:5px 0; padding:0; list-style-image:url(../../../assets/images/orange-li-bg.gif); }
.orange li a:link, .orange li a:active, .orange li a:visited  {color:#fefefd; font-size:12px; font-family:arial;}
.orange li a:hover {color:#000000;}

.col-a {float:left; display:inline; width:625px; padding:0 10px 0 0;}
.col-b {float:left; display:inline; width:255px;}
.col-a h2 {color:#333333; font-size:20px; font-family:arial; margin:10px 0; padding:0; font-weight:normal;}
.col-a p, .col-a li {color:#333333; font-size:12px; font-family:arial; margin:10px 0; padding:0;}

.colb-div {padding:7px 0 15px 0; border-bottom:1px solid #cccccc;}
.announce {padding:0 0 15px 0; border-bottom:1px solid #cccccc;}
.announce div {background-color:#fdea95; padding:10px; width:235px;}
.announce div p, .colb-div p {margin:5px 0; padding:0; color:#333333; font-size:11px; font-family:arial; }
.announce div .title, .colb-div .title {margin:0; padding:0; color:#ee710c; font-size:12px; font-family:arial; font-weight:bold; text-transform:uppercase; }
.quote {font-size:15px; color:#4576a4; font-family:Helvetica; text-align:right; padding:25px 4px 0 30px ; background-image:url(../../../assets/images/quote-bg.gif); background-repeat:no-repeat; background-position:0 15px; line-height:20px;}
.colb-div ul {margin:0 0 0 0px; padding:0;}
.colb-div li {margin:5px 0; padding:0; list-style:none; color:#333333; font-size:12px; font-family:arial;}
.colb-div li a:link, .colb-div li a:active, .colb-div li a:visited  {color:#0066cc; font-size:12px; font-family:arial; background-image:url(../../../assets/images/li-bg.gif); background-repeat:no-repeat; background-position:left 0px; padding:0 0 0 10px; line-height:14px !important;}
.colb-div li a:hover {color:#333333;}
.colb-div h2 {font-weight:bold; font-size:11px; color:#333333; font-family:arial; text-transform:uppercase;}
.colb-div a:link, .colb-div a:active, .colb-div a:visited {color:#0066cc; font-family:arial; font-size:12px; display:block; line-height:18px;}
.colb-div a:hover {color:#333333;}
/* Parent Landing Page */

.teacher-profile {margin:22px 0 0 0; padding:0; clear:both;}
.profile-img {margin:0 30px 30px 0; border:1px solid #999999;}
.teacher-profile p {color:#333333; font-size:12px; font-family:arial; margin:0; padding:0;}
.teacher-profile a:link, .teacher-profile a:active, .teacher-profile a:visited {color:#0066cc; font-size:12px; font-family:arial; margin:0; padding:0; line-height:12px;}
.teacher-profile a:hover {color:#333333;}

/* Grade Page */
h1 {font-size:20px; font-family:arial; color:#333333; margin:10px 0;}
#con-left {float:left; display:inline; width:90px;}
#con-right {float:left; display:inline; width:530px;}
.yellow {padding:10px; background-color:#fdea95; margin:0 0 11px 0;}
.yellow h2, .yellow h1 {color:#ee710c; font-size:12px; font-weight:bold; font-family:arial; margin:0 0 5px 0; padding:0;}
.yellow p {font-size:11px; font-family:arial; color:#333333; margin:0 0 5px 0; padding:0;}
.grey {padding:10px; background-color:#dddddc; margin:0 0 11px 0;}
.grey h2, .grey h1 {color:#333333; font-size:12px; font-weight:bold; font-family:arial; margin:0 0 5px 0; padding:0;}
.grey p {font-size:11px; font-family:arial; color:#333333; margin:0 0 5px 0; padding:0;}
.grey a:link, .grey a:active, .grey a:visited {text-decoration:underline;}
.grey a:hover {color:#333333;}
.under {text-decoration:underline !important;}

/* Footer Area */
#footer {clear:both; border-top:3px solid #1f4d79; margin:17px 0 0 0; width:950px; padding:0; float:left; display:inline;}
#footer p {margin:5px 0; padding:0; color:#4674a0; font-size:11px; font-family:arial;}
#footer a:link, #footer a:active, #footer a:visited {color:#4674a0; font-size:11px; font-family:arial; text-decoration:none;}
#footer a:hover {color:#ffffff;}
.foot1 {display:inline; width:250px; }
.foot2 {display:inline; margin:0 0 0 65px !important;}
.foot3 {text-align:center; margin:20px 0 0 0px !important; line-height:22px;}

#alert {border:1px solid #FF3300; background-color:#ffffff; font-size:11px; font-family:arial; float:right; display:inline; clear:right;height:auto;vertical-align:middle; padding:0 3px 0 0px; width:700px; margin:10px 0 0 0;}
#alert img {margin:0 4px 0 0; vertical-align:middle;}

.album {float:left; display:inline; margin:10px 10px 30px 10px; text-align:center; padding:10px; width:174px; height:174px; background-image:url(http://picasaweb.google.com/s/c/transparent_album_background.gif); background-repeat:no-repeat; background-position:left center;}
.album a:link, .album a:active, .album a:visited {color:#4D4D4D;font-weight:bold;text-decoration:none;}
.album img {margin:7px 0 25px 0 !important;}
.no-sidebar .col-a {width:875px !important;}

.summer-program #homework-block, .summer-program #exam-block {display:none;}