﻿/*************************************************
**********************IN USE**********************
*************************************************/
body {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    background-color: #00349A;
    font-family: Arial, Helvetica, Sans Serif;
    color: #FFCE00;
}

#header-container, #content-container, #footer-container {
    width: 750px;
    margin-left: auto;
    margin-right:auto;
    clear: both;
}

#header-container {
    padding: 10px 0px 10px 0px;
}

#content-container {
    padding: 10px 0px 0px 0px;
    /*width: 750px;
    margin-left: auto;
    margin-right:auto;*/
    /*padding: 10px;
    /*margin-top: 1em;*/
}

#footer-container {
    clear: both; 
}

#menu-container {
    padding: 3px 0px 0px 0px;
    width: 750px;
    height: 25px;
    margin-left: auto;
    margin-right: auto;
}

#content-left {
    width: 500px;
    float: left;
    /*padding: 10px 0px 0px 0px;*/
    /*margin: 0px 0px 0px 0px;*/
}

#content-right {
    position: static;
    width: 250px;
    float: left;
    margin-left: auto;
    margin-right: auto;
}

#boys_life {
    width: 170px;
    margin-left: auto;
    margin-right: auto;
    clear: both;
    /*position: absolute;*/
    /*bottom: 0px;*/
    /*float: right;*/
    padding: 0px 0px 0px 10px;
}

#upcoming-events-container {
    float: right;
    margin-left: auto;
    margin-right: auto;
    padding: 0px 0px 20px 0px;
    /*position: relative;*/
}
#monthly-theme {
    margin-left: auto;
    margin-right: auto;
    padding: 0px 0px 30px 0px;
}

#gallery {
    float: none;
}

a {
   font-size: .8em;
   text-decoration: none;
   color: #99CCFF;
}

a:link, a:visited {
   text-decoration: none;
   color: #99CCFF;
   text-align: left;
}

a:hover {
   text-decoration: none;
   color: #99CCFF;
}

/*************************************************
**********************IN USE**********************
*************************************************/
table {
   background-color: #00349A;
   border-collapse: collapse;
}

td{
   /**padding: 0px;**/
}

table.contentpaneopen td.office {
   font-weight: bold;
}

table.contentpaneopen td {
   font-size: 12px;
   font-weight: normal;
   vertical-align: top;
}

table.contentpaneopen td.contentheading, td.componentheading, .componentheading {
   color: #FFCE00;
   font-size: 18px;
   padding-left: 4px;
   padding-right: 4px;
   padding-bottom: 4px;
}

table.contentpaneopen td.contentsection{
   font-size: 14px;
   vertical-align: top;
}

table.contentpaneopen td.sectionheading {
   font-size: 16px;
   font-weight: bold;
   text-align: center;
   color: #9b3126
}

td.sectiontableheader {
   background-image: url(../images/heading_bg.gif);
   color: #003399;
   font-size: 14px;
   font-weight: bold;
}

table.contentpaneopen td.createdate {
   font-family: Arial, Helvetica, Sans Serif;
   font-size: 10px;
}

table.moduletable {
/**   padding-top: 5px;
   padding-left: 5px;
   padding-right: 5px;**/
   width: 100%;
}

table.moduletable th { /** Module Headings **/
   background: #FFCE00;
   background-image: url(../images/heading_bg.gif);
   color: #003580;
   text-align: left;
   vertical-align: middle;
   padding-top: 3px;
   height: 21px;
   font-weight: bold;
   font-size: 10px;
   text-transform: uppercase;
   width: 125px;
}

table.moduletable td, td.titlecell {
   font-size: 12px;
   /**width: 100px;**/
   vertical-align: top;
}

.infohover {
   background-color: #8A8A8A;
}

.moduletable{
   padding-left: 5px;
   padding-right: 5px;
   width: 100%;
}

.header{
   background-image: url(../images/header_bg.gif);
   padding: 0px;
}

.footer{
   background-image: url(../images/footer_bg.gif);
}

.content, #content{
   padding-right: 5px;
   padding-left: 5px;
   width: 530px;
}

.left_outer, #left_outer, .right_outer, #right_outer{
   /**width: 125px;**/
   vertical-align: top;
}

#left_inner {
   border: 1px solid #cccccc;
   padding: 2px;
   float: none !important;
   float: left;
   vertical-align: top;
}

.blog, #blog,.contentpane {
   margin-top: 4px;
   margin-bottom: 4px;
   padding-left: 5px;
   padding-right: 5px;
   font-family: Arial, Helvetica, Sans Serif;
   font-size: 12px;
}

.pathway{
   font-size: 10px;
   padding-left: 4px;
}



table#toolbar a.toolbar:hover {
   color : #C64934;
   cursor: pointer;
   border: 1px solid #c24733;
   background-color: #f1e8e6;
   padding: 3px 5px 1px 5px;
}

/* Main Navigation Attributes */
a.mainlevel:link, a.mainlevel:visited{
   display: block;
   color: #FFCE00;
   font-weight: bold;
   font-size: 11px;
   padding-left: 4px;
   padding-bottom: 1px;
   text-decoration: none;
   vertical-align: top;
}

a.sublevel:link, a.sublevel:visited{
   color: #FFCE00;
   font-weight: bold;
   font-size: 11px;
   text-decoration: none;
   vertical-align: top;
}

a.mainlevel:hover, a.sublevel:hover {
   text-decoration: none;
   color: #99CCFF;
}

a.blogsection:hover {
   text-decoration: none;
   color: #99CCFF;
}

a.readon:hover {
   text-decoration: none;
   color: #99CCFF;
}

tr {
   vertical-align: top;
}

.sectiontableentry2, .sectiontableentry1{
   /**background: #CD9892;**/
   font-family: Arial, Helvetica, Sans Serif;
   font-size: 12px;
}

.contentpagetitle{
   font-family: Arial, Helvetica, Sans Serif;
   font-size: 16px;
}

td.contentheading {
   font-family: Arial, Helvetica, Sans Serif;
   font-size: 16px;
   font-weight: bold;
}

form {
   margin-left: 4px;
}

.small {
   font-family: Arial, Helvetica, Sans Serif;
   font-size: 10px;
}

.back_button{
   margin-left: 4px;
   font-size: 11px;
}

.meeting_notice{
   padding-left: 4px;
}

.mod_events_td_dayname{
   color: #003399;
}

