
/* First blue color scheme, 1/23/07 */

/* ----------------------------------------------------- */
/* COLORS: 


*/




/* ----------------------------------------------------- */

  body { 
    background-color: #424B59;
    font-family: Verdana, Arial, sans-serif;
    }


/* ----------------------------------------------------- */
/* Main body boxes: */

#logocontent {
background-color: #001842;
margin: 15px 20px 0px 20px;
padding: 20px;
padding-top: 23px;
padding-bottom: 23px;
border:1px solid black;
text-align:center;
min-width:894px;
                }

*html #logocontent{
margin: 5px 10px 0px 10px;
}

  #leftcolumn { border: 1px solid black;
    background-color: #001842;
    position: absolute;
    width: 201px;
    top: 248px;
    left: 30px;
    padding: 0px;
    font-size: 11pt;
    voice-family: "\"}\"";
    voice-family: inherit;
    top: 283px;
    }

  html > body #leftcolumn {
    top: 275px;
    width: 201px;
    left: 28px;
    }

*html #leftcolumn{
left: 20px;
}

  #centercolumn { border: 1px solid black;
    background-color: white;
    /*top: 159px;*/
    padding: 10px;
    padding-top: 3px;
    min-width: 711px;

    voice-family: inherit;
    margin-left: 213px;
    margin-right: 10px;
    min-width: 711px;

line-height: 150%;
font-size: 11pt;
    }

  html > body #centercolumn { 
    margin-right: 20px;
    margin-left:223px;
    min-width:711px;
    }

/* ----------------------------------------------------- */
/*The following is used to make left and right column always be same length (using JS) */

#leftcolumncontent, #centercolumncontent{
    margin: 0;
    padding: 1em;
}

*html #centercolumncontent{
margin-top:-32px;
}

/* ----------------------------------------------------- */
/* This is used to replicate min-width property for IE: (sort of, doesn't work entirely right) */
*html .container{
    border-left: 696px solid white;
}

*html .holder{
    margin-left: -696px;
    display:inline-block;
    position: relative;
}

/* ----------------------------------------------------- */
/*Formatting for the left navigation menu*/


/* Text formatting for main menu items: */
#navigation a{
    color: #FFFFCC;
    display: block;
    text-decoration:none;
}

#navigation a:hover {
    color: white;
}

.item a{
    padding: 3px;

}

/* top and bottom borders for submenu: */
#submenu{
    border-top: 1px solid #B6C5BE;
    border-bottom: 1px solid #B6C5BE;
}



/* submenu items: */
#subitem a{
    color: #B6C5BE;
    padding: 3px;
    padding-left: 12px;
}

/* currently viewed page: */
.current a{
    background: black; 
}











/* ----------------------------------------------------- */
/* Heading styles: */
h1{
align: center;
text-align: center;
color: #0D0238;
font-size: 14pt;
font-weight: bold;
border-bottom: 1px solid;

}

h2{
color: #424B59;
font-size: 12pt;
border-bottom: 1px solid;
}

h3{
color: #424B59;
border-bottom: 1px solid;
font-size: 11pt;
}


/* ----------------------------------------------------- */
/* hr style: */
hr{
color: #0D0238;
background-color: #0D0238;
}

/* ----------------------------------------------------- */
/* Link styles: */

a.wa_link:link{
color:#051154;
}

a.wa_link:visited{
color:#424B59;

}

a.wa_link:hover{
color:#1F3E84;
}

a.wa_link:active{
color:#1F3E84;
}


/* ----------------------------------------------------- */
/* Table styles */
.weekday { 
width:12.5%; 
text-align: center; 
font-size: small;
line-height: 100%;
}

.time{ 
width = 23%; 
text-align: left; 
font-size: small;
padding-left: 4px;
line-height: 100%;
height: 30px;
}

.classview{
   border-collapse:collapse;
}
/*Background color for young children (make other properties same as weekday) */
.childtable1{
background-color: #C7DBA9;
width:12.5%; 
text-align: center; 
font-size: small;
line-height: 100%;
}

/*Background color for older children (make other properties same as weekday)*/
.childtable2{
background-color: #A2C473;
width:12.5%; 
text-align: center; 
font-size: small;
line-height: 100%;
}

.iaidotable{
background-color: #A5A162;
width:12.5%; 
text-align: center; 
font-size: small;
line-height: 100%;
}

.aikidotable{
background-color: #97A7B7;
width:12.5%; 
text-align: center; 
font-size: small;
line-height: 100%;
}
.weapontable{
background-color: #C2BF94;
width:12.5%; 
text-align: center; 
font-size: small;
line-height: 100%;
}
.advancedtable { 
font-size: small; 
line-height: 100%; 
background-color: #00b26f; 
text-align: center; 
width: 12.5%; 
}
.basicstable { 
font-size: small; 
line-height: 100%; 
background-color: #BDD6E0; 
text-align: center; 
width: 12.5%; 
}
.extrastable { 
font-size: small; 
line-height: 100%; 
background-color: #CCCFBC; 
text-align: center; 
width: 12.5%; 
}
.jiujitsutable { 
font-size: small; 
line-height: 100%; 
background-color: #BCAD9F; 
text-align: center; 
width: 12.5%; 
}
/* ----------------------------------------------------- */
/* Image positioning: */
.floatright{
float: right;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 10px;
}

.floatleft{
float: left;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 0px;
}
/* ----------------------------------------------------- */
/* Unordered list for submenu list in main body */

ul.submenulist a:link{
color: #051154;
font-size: 12pt;
font-weight: bold;
line-height: 200%;
text-decoration: none;
}



ul.submenulist a:visited{
color:#424B59;
font-size: 12pt;
font-weight: bold;
line-height: 200%;
text-decoration: none;
}

ul.submenulist a:hover{
color:#1F3E84;
font-size: 12pt;
font-weight: bold;
line-height: 200%;
text-decoration: none;
}


ul.submenulist a:active{
color:#1F3E84;
font-size: 12pt;
font-weight: bold;
line-height: 200%;
text-decoration: none;
}


/*  */

/* Membership options table headers */
table.membtable {
	margin-left: 30px;
	margin-top:7px;
	margin-bottom: 5px;
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: outset outset outset outset;
	border-color: #424B59;
	border-collapse: collapse;
	background-color: white;
}

table.membtable td {
	border-width: 1px 1px 1px 1px;
	padding: 2px 3px 2px 3px;
	border-style: inset inset inset inset;
	border-color: #B6C5BE;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

