/**************************************************************************************************/
/* This bit has been tackled */
/**************************************************************************************************/
html{width:100%;}
body{width:100%;margin:0;padding:0;border:0;font-family:Verdana, Arial, Helvetica, sans-serif;background:#CCCCCC;}
.mainbox{width:800px;margin:0px auto 0px auto;padding:0;border:0;}
.topbanner{width:800px;height:136px;margin:0px 0px 0px 0px;padding:0px;border:0;background:#fff url(topbanalt.jpg) no-repeat; background-position:top;display:inline;float:left;}
.midarea{width:800px;margin:0px;padding:0;border:0;background:url(midstrip.jpg) repeat-y;float:left;}

/* This is the section that contains the horizontal button information*/
.buttonbanner{width:750px;height:20px;margin:3px 25px 5px 25px;border:0;padding:0;background:#fff;float:left;display:inline;}
.buttonbanner ul{margin:0;border:0;list-style-type:none;padding:1px 0px;}
.buttonbanner ul li{height:20px;margin:0px;list-style-type:none;float:left;border:0;display:block;position:relative;}
.buttonbanner ul li a,.buttonbanner ul li a:visited{height:20px;margin:0px 25px 0px 25px;padding:0px 0px 0px 0px;border:0;text-decoration:none;float:left;color:#014687;font-size:11px;font-weight:bold;text-align:center;line-height:20px;}
.buttonbanner ul li ul {display:none;z-index:100;border:1px solid #ccc;background:#EFEFEF;margin:0;padding:5px 10px;}
.buttonbanner ul li:hover ul, .buttonbanner ul li a:hover ul{display:block;position:absolute;top:19px;left:15px;}
.buttonbanner ul li a:hover ul li a,.buttonbanner ul li:hover ul li a {height:20px;margin:0px;padding:0;border:0;text-decoration:none;float:left;color:#014687;font-size:10px;font-weight:bold;text-align:left;width:110px;background:#EFEFEF;}
.buttonbanner ul li a:hover ul li a:visited, .buttonbanner ul li:hover ul li a:visited {height:20px;margin:0px;padding:0;border:0;text-decoration:none;float:left;color:#014687;
font-size:10px;font-weight:bold;text-align:left; width:110px;background:#EFEFEF;}
.buttonbanner ul li a:hover,.buttonbanner ul li:hover a{height:20px;margin:0px 25px 0px 25px;padding:0;border:0;text-decoration:none;/*float:left;*/color:#001528;font-size:11px;font-weight:bold;text-align:center;line-height:20px;}
.buttonbanner ul li:hover ul li a:hover, .buttonbanner ul li a:hover ul li a:hover{color:#001528;}

/* This controls the look of the section below the menu buttons and above the bottom strip */
.normalmainbody{width:750px;border:0;margin:10px 25px 10px 25px;padding:0;float:left;display:inline;}

/* This section governs the look of the left side menu boxes */
.normalleftside{width:200px;border:0;padding:0;margin:0px 15px 0px 0px;float:left;}

.normalleftsidetopboxT{width:180px;height:25px;border:0;margin:0;padding:0;float:left;background:url(normallefttopboxback.jpg) no-repeat;}
.normalleftsidetopboxT h1{width:160px;line-height:25px;border:0;margin:0px 10px 0px 10px;padding:0;float:left;font-size:12px;color:#fff;font-weight:bold;display:inline;}

.normalleftsidetopboxM{width:178px;height:5px;border:1px solid #CCC;border-width:1px 1px 0px 1px;margin:0;padding:0;float:left;background:#EFEFEF;display:block;}
.normalleftsidetopboxM p{height:5px;line-height:5px;font-size:1px;margin:0;padding:0;border:0;}
.bitinbetween{max-height:5px;margin:0;border:1px solid #ccc;width:178px;padding:0;}

.normalleftsidetopboxB{width:178px;/*height:175px;*/border:1px solid #ccc;margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;float:left;}
.lastbox{margin:0px 0px 0px 0px;}

.normalleftsidetopboxB a, .normalleftsidetopboxB a:visited{width:146px;margin:0px 0px 0px 0px;border:0;padding:0px 0px 0px 30px;color:#014687;font-size:10px;font-weight:bold;text-decoration:none;float:left;border:1px solid #fff;border-bottom:1px solid #F8F8F8;line-height:25px;background: #fff url(menustrip.jpg) no-repeat;}
.normalleftsidetopboxB a.lastone, .normalleftsidetopboxB a.lastone:visited, .normalleftsidetopboxB a.lastone:hover,{border-bottom:0;}
.normalleftsidetopboxB a:hover{color:#fff;background: #fff url(menustriphover.jpg) no-repeat;border:1px solid #EBEBEB;}
.normalleftsidetopboxB a.sublist, .normalleftsidetopboxB a.sublist:visited{width:138px;margin:0px 0px 0px 0px;padding:3px 0px 3px 38px;color:#014687;font-size:10px;font-weight:normal;text-decoration:none;float:left;border:1px solid #fff;border-bottom:1px solid #F8F8F8;line-height:120%;background: #fff;}
.normalleftsidetopboxB a.sublist:hover{width:138px;color:#fff;background:#0265BF url(submenustriphover.jpg) no-repeat;border:1px solid #EBEBEB;}

/* This section governs the main section to the right of the menu boxes */
.normalrightside{width:535px;/*height:590px;*/border:0;margin:0px 0px 0px 0px;float:left;}

.normalrightsidetopbox{width:520px;height:120px;border:0;margin:0px 0px 15px 0px;float:left;}
/* This is just for the find us page because of a larger graphic */
.mapbox{height:170px;}

.normalrightsidepic{width:200px;height:130px;border:0;margin:0;padding:0;background:url(picbackdrop.jpg) no-repeat;float:left;display:inline;}
.normalrightsidetopbox img{width:192px;height:120px;border:1px solid #ccc;margin:0;padding:0;float:left;display:inline;}
.normalrightsidepic img{width:192px;height:120px;margin:2px 0px 0px 6px;border:0;padding:0;float:left;display:inline;}

/* This is just for the find us page because of a larger graphic */
.normalrightsidetopbox img.schoolmap{width:222px;height:140px;border:1px solid #ccc;}
.rightsideheading{width:268px;margin:0px 7px 0px 5px;padding:0;border:0;font-weight:bold;float:left;display:inline;}
.rightsideheading h1{font-size:18px;color:#014687;margin:0px 0px 15px 0px;padding:0;border:0;}
.rightsideheading h2{font-size:14px;color:#333;margin:0px 0px 2px 0px;padding:0;border:0;}
.rightsideheading h3{font-size:12px;color:#1D881D;margin:0px 0px 10px 0px;padding:0;border:0;}
.normalrightsidetopbox h6{font-size:12px;color:#014687;margin:10px 0px 0px 0px;padding:0;border:0;float:right;}
.normalrightsidetopbox h6 a, .normalrightsidetopbox h6 a:visited{text-decoration:underline;color:#014687;}
.normalrightsidetopbox h6 a:hover{color:#001528;}


.normalrightsidebottombox{width:485px;height:330px;border:0;margin:0px;padding:0;float:left;}
/* This is just for the find us page because of a larger graphic & the senior saints*/
.mapboxbottom{height:280px;}
.seniorsaints{height:405px;}

.normalrightsidebottombox a,.normalrightsidebottombox a:visited{text-decoration:underline;color:#014687;font-weight:bold;}
.normalrightsidebottombox a:hover{color:#333;}
.normalrightsidebottombox a.download,.normalrightsidebottombox a.download:visited{font-size:12px;margin:0px 0px 5px 10px;display:block;font-weight:normal;}
.normalrightsidebottombox a.download:hover{color:#001528;}

.normalrightsidebottombox p{font-size:0.75em;color:#014687;margin:0px 0px 10px 5px;padding:0;border:0;}
.normalrightsidebottombox p.ContactUs{margin-bottom:0px;}
.normalrightsidebottombox p.Overflow{width:465px;margin:0px 0px 9px 0px;font-weight:normal;float:left;display:block;}
.normalrightsidebottombox p.YouthWork{margin:12px 0px 4px 5px;}

.normalrightsidebottombox p a, .normalrightsidebottombox p a:visited{font-weight:bold; text-decoration:underline;color:#014687;}
.normalrightsidebottombox p a:hover{color:#001528;}
.normalrightsidebottombox h2{font-size:0.75em;color:#014687;margin:12px 0px 5px 5px;padding:0;border:0;font-weight:normal;}
.normalrightsidebottombox h2 strong{color:#014687;}
.normalrightsidebottombox h3{font-size:11px;color:#001528;margin:0px 0px 5px 5px;padding:0;border:0;}
.normalrightsidebottombox h3.ContactUs2{font-size:12px;color:#014687;margin:0px 0px 2px 5px;font-weight:normal;}
.normalrightsidebottombox h6{width:465px;margin:0px 0px 5px 0px;border:0;padding:0;font-size:13px;color:#014687;font-weight:bold;float:left;display:block;}
.normalrightsidebottombox ul{border:0;margin:5px 0px 10px 0px;padding:0;font-size:12px;float:left;}
.normalrightsidebottombox ul li{color:#014687;border:0;margin:0px 0px 6px 0px;padding:0px 0px 0px 20px;display:block;font-weight:normal;list-style-type:none;background:url(bullets.jpg) no-repeat;background-position:top-left;float:left;width:465px;}

.notices{width:485px;border:0;margin:0;height:325px;overflow:auto;float:left;}
.notices a,.notices a:visited{font-size:12px;font-weight:normal;text-decoration:underline;color:#014687;}
.notices a:hover{color:#001528;}
.notices p{width:415px;margin:0px 0px 9px 5px;border:0;padding:0;font-size:12px;color:#014687;font-weight:normal;float:left;display:block;}
.notices p.Quote{margin:0px 0px 16px 5px;}
.notices p a, .notices p a:visited{font-weight:bold;text-decoration:underline;color:#014687;}
.notices p a:hover{color:#001528;}
.notices p a.study{font-weight:normal;}
.notices h3{width:425px;margin:9px 0px 8px 0px;border:0;padding:0;font-size:12px;color:#014687;font-weight:bold;float:left;display:block;}
.notices h4{width:425px;margin:15px 0px 5px 0px;border:0;font-size:12px;font-weight:bold;color:#014687;}
.notices h4.firstheading{width:425px;margin:0px 0px 5px 0px;}
.notices h5{width:30px;height:30px;margin:9px 10px 9px 0px;border:0;padding:0;background: url(comingeventsday.jpg) no-repeat;background-position:top;font-size:11px;color:#fff;font-weight:bold;text-align:center;line-height:30px;float:left;display:block;}
.notices h5.different{width:30px;height:30px;margin:9px 10px 9px 0px;border:0;padding:0;background: url(comingeventsday3.jpg) no-repeat;background-position:top;font-size:11px;color:#fff;font-weight:bold;text-align:center;line-height:30px;float:left;display:block;}

.bottomstrip{width:800px;height:57px;margin:0px;padding:0;border:0;background:url(bottomstrip.jpg) no-repeat; background-position:top;float:left;}
.bottomstripnotice{width:730px;height:30px;margin:14px 30px 13px 40px;padding:0;border:0;}
.bottomstripnotice h1{font-size:9px;font-weight:bold;color:#fff;margin:0;padding:0;border:0;line-height:14px;}


.signup{margin:0;padding:0;border:0;float:left;}
.signup a img{width:200px;height:40px;border:0;margin:10px 20px 0px 0px;padding:0;}

.information{width:485px;border:0;margin:0;height:325px;overflow:auto;float:left;}
.information h2{width:425px;margin:0;padding:0;border:0;font-size:12px;font-weight:bold;color:#014687;}
.information h3{width:425px;margin:0;padding:0;border:0;font-size:12px;font-weight:normal;color:#014687;}
/**************************************************************************************************/
/* Down to here */
/**************************************************************************************************/

#normal1{display:block;}
#normal2{display:none;}
#normal3{display:none;}
#normal4{display:none;}
#normal5{display:none;}
#normal6{display:none;}
