/*global*/
a{color:#B39444;text-decoration:none;-moz-outline:0px;}
html{background-color:#DDE8E8;}
body{position:relative;background-color:#DDE8E8;background-image:url(/layouts/site/global/images/body-bg.gif);background-repeat:repeat-x;color:#175796;font-family:sans-serif;text-align:left;padding:4px 0px;margin:0px;}
body #body-decoration-bottom{position:fixed;bottom:0;left:0;height:4px;background-color:#08086B;width:100%;overflow:hidden;z-index:3;}
* html #body-decoration-bottom{display:none;}
#content-container img{background-color:white;padding:5px;margin-right:15px;}

.main-wrap {margin:0px auto;width:990px;position:relative;}
.hidden{display:none;}
.offscreen{position:absolute;left:-9999em;}

.header-decoration{position:absolute;top:-2px;left:277px;z-index:2;}
/*header*/
.header{height:74px;background-color:transparent;background-image:url(/layouts/site/global/images/header.gif);position:relative;}
div.header-logged-in {background-image:url(/layouts/site/global/images/header-logged-in.gif);}
.header a{display:block;text-indent:-9999em;}

.header form.search button.search-button.hover,
.header a.calendar:hover,
.header a.login:hover,
.header a.contact:hover{background-image:url(/layouts/site/global/images/search-section-buttons-bg.gif);background-repeat:no-repeat;}

div.header-logged-in form.search button.search-button.hover,
div.header-logged-in a.calendar:hover,
div.header-logged-in a.login:hover,
div.header-logged-in a.contact:hover{background-image:url(/layouts/site/global/images/search-section-buttons-logged-in-bg.gif);background-repeat:no-repeat;}

.header a.calendar:hover{background-position:-1px 0px;}
.header a.login:hover{background-position:-88px 0px;}
.header a.contact:hover{background-position:-148px 0px;}
.header form.search button.search-button.hover{background-position:-190px -41px;}

.header a.home{position:absolute;width:231px;height:74px;left:0px;top:0px;}
.header a.calendar{position:absolute;width:86px;height:27px;right:131px;top:0px;}
.header a.login{position:absolute;width:59px;height:27px;right:71px;top:0px;}
.header a.contact{position:absolute;width:70px;height:27px;right:0px;top:0px;}
.header a.webmail{position:absolute;width:24px;height:74px;right:217px;top:0px;background-image:url(/layouts/site/global/images/webmail.gif);}
.header a.webmail:hover{background-position:-24px 0px;}
.header form.search{position:absolute;width:218px;height:47px;right:0px;top:27px;}
.header form.search input.search-box{
color: #3B7401;
font-size: 10px;
padding-top:0px;
padding-left:2px;
font-size:10px;width:172px;height:20px;border:0px;background-color:transparent;position:absolute;top:14px;left:13px;}
.header form.search button.search-button{width:20px;height:20px;cursor:pointer;text-indent:-9999em;position:absolute;top:14px;right:8px;background-color:transparent;border:0px;}

/* emergency mode */
.header-emergency-mode div.right-column{
background-image:url(/layouts/site/global/images/emergency.jpg);
background-position: bottom right;
background-repeat: no-repeat;
height:288px;
}
.header-emergency-mode div.nav-flash-photos{
background-image:url(/layouts/site/global/images/emergency.jpg);
background-position: bottom left;
background-repeat: no-repeat;
}
.header-emergency-mode div#emergency_text {
position:absolute;
text-align: center;
top:100px;
left:60px;
color: #fff;
font-size:1.5em;
width: 655px;
}

/*navigation*/
.navigation-wrap{position:relative;z-index:2;overflow:hidden;margin:-2px 0;padding:0px 5px 0px 5px;background-color:transparent;}
.navigation-wrap .navigation{margin:0px;padding:0px 7px;overflow:hidden;}
* html .navigation-wrap .navigation{overflow:visible;height:1px;position:relative}/*standard wrap floats hack for ie*/
.navigation-wrap .navigation a{font-weight:bold;display:block;margin:0px;border-width:2px;border-style:solid;border-collapse:collapse;}
.navigation-wrap .navigation a{background-color:#000;color:#B39444;padding:4px 12px;border-color:#000 transparent #B39F6C;}
.navigation-wrap .navigation a.current,
.navigation-wrap .navigation a:hover{background-color: #420A0A;border-color:#B39F6C;color:#979994;}
.navigation-wrap .navigation a.current{border-bottom-color:#420A0A;padding-left:19px;padding-right:19px;margin-left:-7px;margin-right:-7px;}
.navigation-wrap .navigation li{float:left;z-index:1;list-style:none;position:relative;}
.navigation-wrap .navigation li.current{z-index:3;}

/*content*/
.content-wrap{background-color:#FFF;overflow:hidden;}
.content-wrap .right-column{width:100%;float:left;min-height:200px;}
.content-document{padding:1%;min-height:175px;background-color:#420A0A;}
* html .content-document{height:175px;}

/*footer*/
.footer{height:22px;position:relative;background-color:#6C9741;clear:both;}
.footer .info,
.footer .info a{color:#DFE8D5;font-size:85%;font-weight:bold;}
.footer .info a:hover{font-size:90%;}
.footer .info{clear:both;padding-top:5px;padding-left:10px;}
.footer .logo{border:0px;display:inline-block;position:absolute;right:10px;top:2px;}
.footer div.menu ul.navigation {padding: 5px;}
.footer div.menu ul.navigation li {float:left; display:inline;margin-left: 5px;}
.footer div.menu ul.navigation li a {color: white;font-size:11px;}

/**one column layout**/

/**two column layout**/
.two-column{overflow:hidden;background-color:#84B1CB;}
* html .two-column{overflow:visible;position:relative;height:1px;}/*ie6*/
.two-column .left-column{z-index:2;float:left;width:211px;background-color:#E1E1E1;position:relative;}
.two-column .right-column{z-index:1;float:left;width:779px;background-color:#FFF;position:relative;}

.your_website_url { display: none; }


/**teacher microsites **/

#teacher-microsite-content-wrapper { float:left; display:inline; clear:both;background-color:#f0f9f8; border:1px solid #b4bbc3; padding:10px 20px; width:705px; min-height:200px;}
#teacher-microsite-content-wrapper p { margin:5px 0px;}
#teacher-microsite-footer { float:left; clear:both; display:inline; width:835px; margin:20px 0px; }
#teacher-microsite-footer-left-content { float:left; display:inline; clear:left; width:460px; }
#teacher-microsite-footer-left-content h3, .footer-content { margin-left:20px;}
#teacher-microsite-links { float:left; display:inline; overflow:hidden; clear:right; width:230px;}
#teacher-microsite-links ul { float:left; clear:both; display:inline; overflow:hidden; list-style:none; margin:0px; padding:0px;}
#teacher-microsite-links ul li { background:url(/layouts/site/microsite/footer_link_bg.jpg); height:31px; width:190px; padding:5px 10px; display:block; color:#fff; clear:both; margin:0px; margin-bottom:3px; vertical-align:middle;}
#teacher-microsite-links ul li a { color:#fff;}
#vr { float:left; clear:none; border-right:1px solid #0f416b; margin:0px 25px 0px 50px; height:132px;width:1px;  }

.footer-content ul {margin:0px;}
.footer-content ul li { list-style:none; font-weight:bold; padding:5px; margin:0px;}
.footer-content ul li:nth-child(odd) { background-color:#e1ead8;}

