@charset "utf-8";
/* CSS Document 
Created by Garth Rowe
August 26, 2012
For Adventurers School Age Care*/
/*body{background:url(/img/sitebg.jpg) repeat #fff; font-family: Arial,Helvetica,sans-serif; font-size: 100%; margin: 0;}*/
body{background-color: #346665; font-family: Arial,Helvetica,sans-serif; font-size: 100%; margin: 0;}
h1, h2, h3, h4, h5, h6{color:#366;}
.logo{float:left; height:200px; width:441px; display:block;}
.banner{float:right; height:200px; width:519px; display:block;}
.menu-top{height:6px; background-color:#346665; width:100%; display:block; clear:both;}
.menu{height:37px; background:url(/img/menu-bg.jpg) repeat-x #FFF; width:100%; display:block; clear:both;}
.menu ul{overflow-x: hidden;}
#menu-list{padding: 0px; margin: 0px; border-bottom: 1px solid #346665;}
#menu-list li {display: inline; list-style: none; margin: 0px; padding: 0px;}
#menu-list li a {float: left; color: #000; text-decoration: none; margin: 0px 1px; padding: 2px 0px 6px 8px;}
#menu-list li a:hover{color:#FFF;}
#menu-list li a span {padding: 9px 25px 6px 15px; /*background-color:#369;*/ border-right:#366 solid 1px; font-size:85%;}
.menu ul li a, .menu ul li a:visited{color:#000; text-decoration:none; font-size:1.2em;}
.menu ul li a:hover{color:#FFF;}	
.asacbody {background-color: #FFFFFF; border-bottom: 2px solid #999; clear: both; padding: 6px 0;}
.asacbody hr {clear: both; display: block; visibility: hidden;}
.bg230{background-color:#a2bb71; width:100%; padding-bottom:2px; margin-bottom:12px;	vertical-align:middle; overflow:hidden;}
.crumby{font-size:.8em; margin-bottom:6px;}
.tiptop{background:url(/img/tip-top.jpg) no-repeat; width:189px; height:70px; display:block;}
.topround{background:url(/img/round-top.jpg) no-repeat; width:189px; height:70px; display:block;}
.tipcontent{background:url(/img/tip-bg-vert.jpg) repeat-y; padding:0px 10px 0px 24px;}
.tipcontent p{padding: 0; margin: 0;}
.tipbottom{background:url(/img/tip-bottom.jpg) no-repeat; width:189px; height:20px; display:block;}
.bod h1{padding-top:0px; margin-top:0px;}
.dpad{padding-left: 4px;}

/*Table styles*/
table{border-collapse:collapse;}
table,th, td{ border: 1px solid #366;}
th {background-color:#366; color:#FFF; border-right:1px solid #366;}
td {padding: 2px 0px 2px 4px;}
.tbl-full-width{width:100%;}

.left-top-blue{background:url(/img/left-menu-top-blue.jpg); color:#FFF; font-weight:bold; text-align:center; height:20px; line-height:16px;}
.left-top-yellow{background:url(/img/left-menu-top-yellow.jpg); color:#000; font-weight:bold; text-align:center; height:20px; line-height:20px;}
.left-top-teal{background:url(/img/left-menu-top-teal.jpg); color:#FFF; font-weight:bold; text-align:center; height:20px; line-height:20px;}
a img{text-decoration:none; border:0 none;}
.rmenu-top{background:url(/img/right-rounded-top.jpg) no-repeat; height:10px; display:block; font-size:85%;}
.rmenu-mid{background:#366; width:170px; padding:0px 8px; color:#FFF; font-size:85%;}
.rmenu-mid ul{list-style-type:none; margin:5px 0px 0px 0px;; padding-left:8px;}
.rmenu-mid h2{color:#FFF; margin:0; padding:0; border-bottom:#CCC 1px dotted;}
.rmenu-bottom{background:url(/img/right-rounded-bottom.jpg) no-repeat; height:10px; display:block;}
.rmenu-mid a{color:#CCC;}

.rmenu-top-ylw{background:url(/img/right-rounded-top-ylw.jpg) no-repeat; height:10px; display:block; font-size:85%;}
.rmenu-mid-ylw{background:#e9df08; width:170px; padding:0px 8px; color:#FFF; font-size:85%;}
.rmenu-mid-ylw ul{list-style-type:none; margin:5px 0px 0px 0px;; padding-left:8px;}
.rmenu-mid-ylw h2{color:#000; margin:0; padding:0; border-bottom:#333 1px dotted;}
.rmenu-bottom-ylw{background:url(/img/right-rounded-bottom-ylw.jpg) no-repeat; height:10px; display:block;}
.rmenu-mid-ylw a{color:#000;}
.sourced{font-size:80%; color:#999;}
img.body-left{float:left; margin-right:12px; padding:2px; border: 1px solid #CCC;}
img.body-right{float:right; margin-left:12px; padding:2px; border: 1px solid #CCC;}
.sep{border-bottom:dashed 1px #CCC; margin-bottom:25px;}

/*jquery ui extra css*/
.demoHeaders {margin-top: 2em;}
#dialog-link {padding: .4em 1em .4em 20px; text-decoration: none; position: relative;}
#dialog-link span.ui-icon {margin: 0 5px 0 0; position: absolute; left: .2em; top: 50%; margin-top: -8px;}
#icons {margin: 0; padding: 0;}
#icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left; list-style: none;}
#icons span.ui-icon {float: left; margin: 0 4px;}
ul.lmenu{list-style-type: none; margin-bottom: 0; margin-top: 0; list-style-type: none; margin-left:0; padding:0;}
ul.lmenu li{margin:0; border-top: 1px dotted #666;}
ul.lmenu li a{text-decoration:none; margin:0 2px 0 2px; font-size:90%;}
ul.lmenu li a, a:visited{text-decoration:none; margin:0 2px 0 2px; font-size:85%; color:#336;}
ul.lmenu li:first-child{border: medium none;}
ul.lbody{list-style-type: none; margin-bottom: 0; margin-top: 0; list-style-type: none; margin-left:0; padding:0;}
ul.lbody li a, a:visited{text-decoration:none; margin:0 2px 0 2px; font-size:85%; color:#336;}
.mbox{border: none; /*1px solid #999;*/ width:96%;}

/*Text alignment classes*/
.align-hcenter 
{
	margin-left: auto;
	margin-right: auto;
}