#page_title {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 26px; color: #333333; padding: 0px 10px 0px 0px; margin: 2px 0px 10px 0px; border-bottom: 1px #cccccc solid; clear: both}
#page_title_nav {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 26px; color: #214a7d; padding: 0px 10px 0px 15px; margin: 2px 0px 10px 0px; border-bottom: 1px #cccccc solid; clear: both}
#page_title_column {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 26px; color: #214a7d; padding: 0px 10px 0px 15px; margin: 2px 0px 10px 0px; border-bottom: 1px #cccccc solid; clear: both}






/* -- CALENDAR --*/
#calendar {width: auto;
font-size: 11px;
background: #cccccc ;
vertical-align:middle;
voice-family: "\"}\"";
voice-family: inherit;
margin: 0px 0px 0px 0px;
padding: 2px 2px 2px 2px;
}



#calendar .header {
      width: auto;
       margin: 0px;
       padding: 0px 0px 0px 0px;

    }

#calendar .header .label a {
color: #3366cc;
font-size: 13px;
font-weight: bold;
padding: 0px 0px 0px 0px;
text-decoration: none;
}
#calendar .header .label a:visited {color: #3366cc}
#calendar .header .label a:hover {color: #3366cc}

#calendar .header .next a {color: #3366cc;
font-size: 13px;
font-weight: bold;
padding: 0px 0px 0px 0px;
text-decoration: none;
}
#calendar .header .next a:visited {color: #3366cc}
#calendar .header .next a:hover {color: #3366cc}


#calendar .weekday {
   font-size: 11px;
   color: #333333;
   font-weight: bold;
   text-align: center;
   width: 14%;
   height: 18px;
   background: #efefef;
   margin: 0px;
   padding: 3px 0px 0px 0px;
    }
#calendar .day {
   font-size: 11px;
   color: #333333;
   background: #ffffff;
   margin: 0px;
   padding: 0px;
    }




/* --////// Page Structure //////-- */
#container_page {width: 970px; background: #ffffff; text-align: left; margin: 0px auto; border: 1px #aaaaaa solid}
.container_width {width: 950px; margin: 0px auto;}




/* --// 2 Column School Loop Pages //--*/
#container_page_left {float: left; width: 460px; text-align: left; margin: 0px 30px 10px 0px; padding: 0px 0px 0px 15px;}
#container_page_right {float: left; width: 240px; text-align: left; margin: 0px 0px 10px 0px;}

/* --// 3 Column Pages //--*/

#container_content_left {float: left; width: 360px; text-align: left; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 15px;}
#container_content_right {float: left; width: 180px; text-align: left; margin: 0px 0px 10px 10px;}
#container_content_left1 {width: 360px; text-align: left; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 15px;}



.home_left {width:65%; padding: 0px 20px 10px 0px;}
.home_right {width:35%; padding: 0px 0px 10px 0px;}

.column_left {width:250px; padding: 0px 0px 10px 15px;}
.column_spacer {width:30px; padding: 0px 0px 0px 0px;}

.column_right {padding: 0px 15px 10px 0px;}

.column_text {width:435px; padding: 0px 0px 10px 15px;}




/* ------Header-------*/
#container_header_top {width: 970px; height: 16px; background: #efefef; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; padding: 3px 0px 3px 0px; border-bottom: 1px #aaaaaa solid}
#container_header_top a{color: #003387}
#container_header_bottom {width: 930px; height: 60px; background: #d6d6d6; vertical-align: bottom; margin: 0px 0px 0px 0px; padding: 0px 20px 0px 20px; border-bottom: 1px #aaaaaa solid}

#container_header_nav {width: auto; height: auto; background: #efefef; font-size: 11px; font-weight: bold; padding: 0px; border-bottom: 1px #aaaaaa solid}


.header_icons {float: right; text-align: center;  padding: 0px; margin:0px;}


/* --Header Icons--*/
a.icon_mail {float: left; background: url(http://cdn.schoolloop.com/1201171230/img/app_icon_mail.gif ) no-repeat; display: block; width: 95px; height: 22px;  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#003387; text-decoration:none; padding: 38px 0px 0px 0px; margin: 0px; text-align: center; vertical-align: bottom;}
a.icon_mail:hover {float: left; background: url(http://cdn.schoolloop.com/1201171230/img/app_icon_mail.gif ) bottom left no-repeat; color:#3366cc; text-decoration: none;}

a.icon_mail_new {float: left; background: url(http://cdn.schoolloop.com/1201171230/img/app_icon_mail_new.gif ) no-repeat; display: block; width: 95px; height: 22px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#003387; text-decoration:none; padding: 38px 0px 0px 0px; margin: 0px; text-align: center; vertical-align: bottom;}
a.icon_mail_new:hover {float: left; background: url(http://cdn.schoolloop.com/1201171230/img/app_icon_mail_new.gif ) bottom left no-repeat; color:#3366cc; text-decoration: none;}


a.icon_mail_alert {background: url(http://cdn.schoolloop.com/1201171230/img/icon_sl_mail.gif ) no-repeat; display: block; width: 75px; height: 14px; font-size: 10px; color:#3366cc; text-decoration:none; padding: 7px 3px 0px 32px; margin: 5px 0px 5px 0px; text-align: left;}
a.icon_mail_alert:hover {background: url(http://cdn.schoolloop.com/1201171230/img/icon_sl_mail.gif ) bottom left no-repeat; color:#3366cc; text-decoration: none;}


a.icon_dropbox {float: left; background: url(http://cdn.schoolloop.com/1201171230/img/app_icon_dropbox.gif ) no-repeat; display: block; width: 95px; height: 22px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#003387; text-decoration:none; padding: 38px 0px 0px 0px; margin: 0px; text-align: center; vertical-align: bottom;}
a.icon_dropbox:hover {float: left; background: url(http://cdn.schoolloop.com/1201171230/img/app_icon_dropbox.gif ) bottom left no-repeat; color:#3366cc; text-decoration: none;}

a.icon_locker {float: left; background: url(http://cdn.schoolloop.com/1201171230/img/app_icon_locker.gif ) no-repeat; display: block; width: 95px; height: 22px;  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#003387; text-decoration:none; padding: 38px 0px 0px 0px; margin: 0px; text-align: center; vertical-align: bottom;}
a.icon_locker:hover {float: left; background: url(http://cdn.schoolloop.com/1201171230/img/app_icon_locker.gif ) bottom left no-repeat; color:#3366cc; text-decoration: none;}

a.icon_news {float: left; background: url(http://cdn.schoolloop.com/1201171230/img/app_icon_news.gif ) no-repeat; display: block; width: 95px; height: 22px;  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#003387; text-decoration:none; padding: 38px 0px 0px 0px; margin: 0px; text-align: center; vertical-align: bottom;}
a.icon_news:hover {float: left; background: url(http://cdn.schoolloop.com/1201171230/img/app_icon_news.gif ) bottom left no-repeat; color:#3366cc; text-decoration: none;}

a.icon_calendar {float: left; background: url(http://cdn.schoolloop.com/1201171230/img/app_icon_calendar.gif ) no-repeat; display: block; width: 95px; height: 22px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#003387; text-decoration:none; padding: 38px 0px 0px 0px; margin: 0px; text-align: center; vertical-align: bottom;}
a.icon_calendar:hover {float: left; background: url(http://cdn.schoolloop.com/1201171230/img/app_icon_calendar.gif ) bottom left no-repeat; color:#3366cc; text-decoration: none;}


a.icon_groups {float: left; background: url(http://cdn.schoolloop.com/1201171230/img/app_icon_groups.gif ) no-repeat; display: block; width: 95px; height: 22px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#003387; text-decoration:none; padding: 38px 0px 0px 0px; margin: 0px; text-align: center; vertical-align: bottom;}
a.icon_groups:hover {float: left; background: url(http://cdn.schoolloop.com/1201171230/img/app_icon_groups.gif ) bottom left no-repeat; color:#3366cc; text-decoration: none;}

a.icon_rss {float: left; background: url(http://cdn.schoolloop.com/1201171230/img/icon_rss.gif) left no-repeat; display: block; height: 15px; font: normal 10px Verdana, Arial, Helvetica, sans-serif; color:#3366cc; text-decoration:none; padding: 0px 3px 0px 20px; margin: 0px 10px 1px 5px; text-align: left;}
a.icon_rss:hover {background: url(http://cdn.schoolloop.com/1201171230/img/icon_rss.gif) left no-repeat; color: ; text-decoration: none;}

a.icon_translate {float: left; background: url(http://cdn.schoolloop.com/1201171230/img/icon_translate.gif) left no-repeat; display: block; height: 15px; font: normal 10px Verdana, Arial, Helvetica, sans-serif; color:#3366cc; text-decoration:none; padding: 0px 3px 0px 28px; margin: 0px 0px 1px 5px; text-align: left;}
a.icon_translate:hover {background: url(http://cdn.schoolloop.com/1201171230/img/icon_translate.gif) left no-repeat; color: ; text-decoration: none;}

#translate {width: auto; margin-top: 10px; text-align: center;}
#translate img{padding: 10px;}

a.icon_settings {text-align: left; display: block; width: auto; background: url(http://cdn.schoolloop.com/1201171230/img/icon_settings.gif) no-repeat; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #003387; text-decoration:none; padding: 2px 10px 2px 28px; line-height: 15px;}
a.icon_settings:hover {background: #ffffbb url(http://cdn.schoolloop.com/1201171230/img/icon_settings.gif) no-repeat; color: #3366cc; text-decoration:none;}

a.icon_settings_module {text-align: left; height: 17px; display: block; background: url(http://cdn.schoolloop.com/1201171230/img/icon_settings_module.gif) ; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #3366cc; text-decoration:none; margin-top: 10px; padding: 5px 2px 2px 32px;}
a.icon_settings_module:hover {display: block; background: #ffffbb url(http://cdn.schoolloop.com/1201171230/img/icon_settings_module.gif) bottom left no-repeat; color: #3366cc; text-decoration:underline; }

a.icon_print {background: #ffffff url(http://cdn.schoolloop.com/1201171230/img/icon_print.gif) no-repeat; font-weight: bold; font-size: 11px; color:#3366cc; text-decoration:none; padding: 1px 5px 1px 21px; margin: 0px 0px 0px 0px; border: #3366cc solid 1px;}
a.icon_print:hover {background: #3366cc url(http://cdn.schoolloop.com/1201171230/img/icon_print.gif) no-repeat; color:#ffffff; text-decoration:none;}

a.btn_module {text-align: left; height: 17px; display: block; background: url(http://cdn.schoolloop.com/1201171230/img/btn_module.gif) repeat-x; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #3366cc; text-decoration:none; margin: 0px; padding: 5px 10px 2px 10px; border: 1px #dfdfdf solid;}
a.btn_module:hover {display: block; background: #ffffbb url(http://cdn.schoolloop.com/1201171230/img/btn_module.gif) bottom repeat-x; color: #3366cc; text-decoration:underline; }



/* ------Content-------*/
#container_content_columns {width: 930px; background: #ffffff; text-align: left; padding: 0px 15px 10px 0px; margin: 0px 0px 0px 0px; }
.content_spacing {height: 20px; margin: 0px; padding: 0px; clear: both;}


.content_top_left {height: 7px; width:195px; background: url(http://cdn.schoolloop.com/1201171230/img/content_top_left.gif) no-repeat; line-height: 1px;}
.content_top_center {height: 7px; background: url(http://cdn.schoolloop.com/1201171230/img/content_top_center.gif) repeat-x; line-height: 1px;}
.content_top_right {height: 7px; width:15px; background: url(http://cdn.schoolloop.com/1201171230/img/content_top_right.gif) no-repeat right; line-height: 1px;}

.content_top_left_nav {height: auto; width:15px; background: #efefef; border-bottom:#aaaaaa solid 1px;}
.content_top_center_nav {height: auto; background: #efefef; border-bottom:#aaaaaa solid 1px;}
.content_top_right_nav {height: auto; width:15px; background: #efefef; border-bottom:#aaaaaa solid 1px;}

/*content_top_right_nav {height: auto; width:15px; background: #ffffff url(http://cdn.schoolloop.com/1201171230/img/content_top_right_nav.gif) no-repeat; border-bottom:#cccccc solid 1px; }*/


.content_main {background: #ffffff ;}



.page_column_left {width:195px; background: #ffffff;}
.page_column_right {width:15px; background: #ffffff;}

.hub_page_column_left {width:190px; background: #ffffff; padding: 10px 0px 0px 0px;}
.hub_page_column_middle {width:345px; background: #ffffff; padding: 0px 0px 0px 10px;}
.hub_page_column_right {width:200px; background: #ffffff; padding: 0px 0px 0px 10px;}



.page_bottom_left {width:15px; height: 10px; background: #ffffff url(http://cdn.schoolloop.com/1201171230/img/content_bottom_left.gif) no-repeat left bottom;}
.page_bottom_center {height: 10px; background: #ffffff url(http://cdn.schoolloop.com/1201171230/img/content_bottom_center.gif) repeat-x bottom;}
.page_bottom_right {width:15px; height: 10px; background: #ffffff url(http://cdn.schoolloop.com/1201171230/img/content_bottom_right.gif) right bottom no-repeat; }

/* ------Page Nav-------*/


#nav_page {width: 195px; height:auto; list-style: none; margin:  0px; padding: 0px; border-top: 4px #f3c240 solid; border-right: 1px #f3c240 solid; border-bottom: 8px #f3c240 solid;}
#nav_page ul {width: 195px; height:auto; list-style: none; margin:  0px; padding: 0px;}
#nav_page li{width: 195px;list-style: none;}
.page_button a{width: 165px; height: auto; font-weight: bold; font-size: 12px; padding: 5px 20px 5px 10px; background: #ffffff; display: block;}
.page_button a:visited{width: 165px; height: auto; font-weight: bold; font-size: 12px; padding: 5px 20px 5px 10px; background: #ffffff; display: block;}
.page_button a:hover{width: 165px; font-weight: bold; font-size: 12px; padding: 5px 20px 5px 10px; background: #ffffbb;}

.page_button_selected a{width: 165px; height: auto; font-weight: bold; font-size: 12px; padding: 5px 20px 5px 10px; background: url(http://cdn.schoolloop.com/1201171230/img/nav_page_selected.gif); display: block;}




/* ------Footer-------*/
#container_footer {width: 970px; height: 40px; background: #cccccc; text-align: left; margin-top: 0px; margin-bottom: 0px; border-top: 1px #aaaaaa solid;}
.footer_table {width: 970px; margin: 5px 0px 5px 0px; font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #333333;}

.button_spacer {margin-bottom: 3px;}
a.button_footer {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; text-decoration:none; padding: 0px 4px 0px 4px; background:#ffffff;}
a.button_footer:hover {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color:#ffffff; text-decoration:none; padding: 0px 4px 0px 4px; background:#3366cc;}

a.footer {color:#003387; text-decoration:none;}
a.footer:hover {color:#003387; text-decoration: underline;}

 /* --////// END Page Structure //////-- */
