a ins  {
   text-decoration: none;
}

*:focus  {
   outline-style: none;
}

#headingcopy li,
#i720directorsmessage p,
#i766contact li,
#latesttext li,
#delmontelocation222casave li,
#latesttext p,
#i766contact p,
#clonetext li,
#cabrillolocation1295lasal li,
#cabrillolocation1295lasal p,
#delmontelocation222casave p,
#heading li,
#i720directorsmessage li,
#contrarytopopularbelieflo li,
#clonetext p,
#heading p,
#headingcopy p,
#i719directorsmessage p,
#contrarytopopularbelieflo p,
#i719directorsmessage li  {
   padding: 0px;
   margin: 0px;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   font-style: normal;
   font-weight: normal;
   text-indent: 0px;
   text-align: left;
}

#latestclassesworkshopsnew p,
#websitedevelopmentbymonte p,
#websitedevelopmentbymonte li,
#quickclassfinder li,
#latestclassesworkshopsnew li,
#quickclassfinder p  {
   padding: 0px;
   margin: 0px;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   font-style: normal;
   font-weight: normal;
   text-indent: 0px;
   text-align: center;
}

.fl li a,
.fl li *,
#websitedevelopmentbymonte p a,
#contrarytopopularbelieflo p a,
#headingcopy p a  {
   display: inline;
}

#classesmenuhovershow > div:first-child,
#aboutmenuhovershow > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
}

#classesmenuhovershow div ul li a,
#aboutmenuhovershow div ul li a  {
   padding-left: 0px;
   padding-right: 0px;
   width: 100%;
   display: block;
}

#aboutmenuhovershow div ul li,
#classesmenuhovershow div ul li  {
   width: 100%;
   margin-right: 0px;
   margin-left: 0px;
}

#aboutmenuhovershow div ul,
#classesmenuhovershow div ul  {
   font: normal normal 11px/17px Arial, Helvetica, sans-serif;
   margin: 0px;
   padding: 0px;
   color: #444445;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   text-indent: 0px;
   text-align: center;
}

#delmontelocation222casave,
#cabrillolocation1295lasal  {
   position: absolute;
   top: 253px;
   z-index: 4;
   width: 270px;
}

#maslogobutton a:hover,
#maslogobutton a.nmh  {
   background-position: -424px 0%;
}

#aboutmenuhovershow,
#classesmenuhovershow  {
   margin: 0px;
   overflow: hidden;
   display: none;
   z-index: 6;
   top: 204px;
   position: absolute;
}

#classesmenuhovershow > div:first-child  {
   width: 139px;
}

#aboutmenuhovershow > div:first-child  {
   width: 121px;
}

#cabrillomapembed,
#delmontemapembed  {
   position: absolute;
   top: 397px;
   z-index: 4;
   width: 314px;
}

#delmontelocation222casave li  {
   font: 16px/19px Arial, Helvetica, sans-serif;
   color: #636363;
}

#websitedevelopmentbymonte li  {
   font: 9px/14px Arial, Helvetica, sans-serif;
   color: #636363;
}

#latestclassesworkshopsnew li  {
   font: 15px/11px Arial-BoldMT, Arial, Helvetica, sans-serif;
   color: #7A7979;
}

#contrarytopopularbelieflo li  {
   font: 14px/17px Arial, Helvetica, sans-serif;
   color: #030303;
}

#cabrillolocation1295lasal li  {
   font: 16px/19px Arial, Helvetica, sans-serif;
   color: #636363;
}

#delmontelocation222casave p  {
   font: 16px/19px Arial, Helvetica, sans-serif;
   color: #636363;
}

#californiaadultschoolsbut a  {
   background: url(sg_blog_media/californiaadultschoolsbut.jpg) no-repeat;
   display: block;
   height: 89px;
   width: 216px;
   font-size: 89px;
   line-height: 89px;
}

#cabrillolocation1295lasal p  {
   font: 16px/19px Arial, Helvetica, sans-serif;
   color: #636363;
}

#websitedevelopmentbymonte p  {
   font: 9px/14px Arial, Helvetica, sans-serif;
   color: #636363;
}

#contrarytopopularbelieflo p  {
   font: 14px/17px Arial, Helvetica, sans-serif;
   color: #030303;
}

#latestclassesworkshopsnew p  {
   font: 15px/11px Arial-BoldMT, Arial, Helvetica, sans-serif;
   color: #7A7979;
}

#ridefooter,
.flow,
.footer  {
   width: 100%;
   position: relative;
   display: block;
}

#delmontelocation222casave  {
   left: 52px;
}

#californiaadultschoolsbut  {
   position: absolute;
   left: 672px;
   top: 63px;
   z-index: 5;
   width: 216px;
   height: 89px;
}

#cabrillolocation1295lasal  {
   left: 471px;
}

#contrarytopopularbelieflo  {
   margin: 18px 0px 27px 11px;
   width: 211px;
   top: 0px;
   left: 0px;
   position: relative;
}

#websitedevelopmentbymonte  {
   margin: 9px 0px 6px 90px;
   width: 536px;
   top: 0px;
   left: 0px;
   position: relative;
}

#clonecolumn,
#blogcolumn  {
   width: 663px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-left: 16px;
   margin-right: 0px;
   margin-bottom: 0px;
}

#i719directorsmessage li  {
   font: 12px/14px Arial, Helvetica, sans-serif;
   color: #4F4F50;
   padding-bottom: 10px;
}

#i720directorsmessage li  {
   font: 14px/17px Arial-BoldMT, Arial, Helvetica, sans-serif;
   color: #4F4F50;
}

#i719directorsmessage p  {
   font: 12px/14px Arial, Helvetica, sans-serif;
   color: #4F4F50;
   padding-bottom: 10px;
}

#i720directorsmessage p  {
   font: 14px/17px Arial-BoldMT, Arial, Helvetica, sans-serif;
   color: #4F4F50;
}

#wevegottheclassforyou  {
   background: url(sg_blog_media/wevegottheclassforyou.gif) no-repeat;
   position: absolute;
   left: 34px;
   top: 5px;
   z-index: 4;
   width: 889px;
   height: 150px;
}

#clonetext,
#blogblog  {
   width: 635px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-left: 15px;
   margin-right: 0px;
}

#classesmenuhovershow  {
   left: 19px;
   width: 144px;
}

#quickclassfinder li  {
   font: 15px/18px Arial-BoldItalicMT, Arial, Helvetica, sans-serif;
   color: #0F298F;
}

#navbarmenu ul li a  {
   padding: 9px 0.44em 9px 0.44em;
   height: 100%;
}

#aboutmenuhovershow  {
   left: 519px;
   width: 126px;
}

#quickclassfinder p  {
   font: 15px/18px Arial-BoldItalicMT, Arial, Helvetica, sans-serif;
   color: #0F298F;
}

#navbarmenu ul li  {
   height: 100%;
   margin-top: 0px;
   margin-bottom: 0px;
}

#cabrillomapembed  {
   left: 469px;
}

#delmontemapembed  {
   left: 47px;
}

#maslogobutton a  {
   background: url(sg_blog_media/maslogobutton.gif) no-repeat;
   display: block;
   height: 120px;
   width: 424px;
   font-size: 120px;
   line-height: 120px;
}

#classlistcolumn  {
   margin: 267px 0px 0px 18px;
   min-height: 431px;
   width: 234px;
   top: 0px;
   left: 0px;
   position: relative;
}

#i766contact li  {
   font: 14px/17px Arial-BoldMT, Arial, Helvetica, sans-serif;
   color: #4F4F50;
}

#headingcopy li  {
   font: 16px/19px Arial-BoldMT, Arial, Helvetica, sans-serif;
   color: #4F4F50;
}

#i766contact p  {
   font: 14px/17px Arial-BoldMT, Arial, Helvetica, sans-serif;
   color: #4F4F50;
}

#latesttext li  {
   font: 13px/16px Arial, Helvetica, sans-serif;
   color: #232323;
}

#mpusdbutton a  {
   background: url(sg_blog_media/mpusdbutton.gif) no-repeat;
   display: block;
   height: 46px;
   width: 71px;
   font-size: 46px;
   line-height: 46px;
}

#maslogobutton  {
   position: absolute;
   left: 36px;
   top: 24px;
   z-index: 5;
   width: 424px;
   height: 120px;
}

#navbarmenu ul  {
   font: 13px/31px Arial, Helvetica, sans-serif;
   height: 35px;
   margin: 0px;
   padding: 0px;
   color: #5F5E60;
   text-align: left;
}

#headingcopy p  {
   font: 16px/19px Arial-BoldMT, Arial, Helvetica, sans-serif;
   color: #4F4F50;
}

#wascbutton a  {
   background: url(sg_blog_media/wascbutton.gif) no-repeat;
   display: block;
   height: 50px;
   width: 51px;
   font-size: 50px;
   line-height: 50px;
}

#latesttext p  {
   font: 13px/16px Arial, Helvetica, sans-serif;
   color: #232323;
}

#footercolumn  {
   margin: 17px 0px 0px 25px;
   min-height: 72px;
   width: 901px;
   top: 0px;
   left: 0px;
   position: relative;
   background-color: #D8D6D6;
}

#clonetext li  {
   font: 14px/17px Arial, Helvetica, sans-serif;
   color: #4F4F50;
}

#clonetext p  {
   font: 14px/17px Arial, Helvetica, sans-serif;
   color: #4F4F50;
}

#innerfooter  {
   margin: 0px auto 0px auto;
   width: 952px;
   position: relative;
   height: 0px;
   background-image: none;
   background-color: transparent;
}

#headingcopy  {
   position: absolute;
   left: 708px;
   top: 225px;
   z-index: 4;
   width: 197px;
}

#mpusdbutton  {
   margin: 14px 0px 0px 94px;
   height: 46px;
   width: 71px;
   top: 0px;
   left: 0px;
   position: relative;
}

#clonecolumn  {
   margin-top: 258px;
   min-height: 457px;
}

#i132footer  {
   margin: 17px 0px 0px 92px;
   background: url(sg_blog_media/d132footer.gif) no-repeat;
   height: 26px;
   width: 526px;
   top: 0px;
   left: 0px;
   position: relative;
}

#wascbutton  {
   margin: 11px 0px 0px 36px;
   height: 50px;
   width: 51px;
   top: 0px;
   left: 0px;
   position: relative;
}

#ridefooter  {
   clear: left;
   font-size: 0px;
}

#heading li  {
   font: 16px/19px Arial-BoldMT, Arial, Helvetica, sans-serif;
   color: #4F4F50;
}

#navbarmenu  {
   position: absolute;
   left: 54px;
   top: 168px;
   z-index: 5;
}

#blogcolumn  {
   margin-top: 257px;
   min-height: 458px;
}

#heading p  {
   font: 16px/19px Arial-BoldMT, Arial, Helvetica, sans-serif;
   color: #4F4F50;
}

#clonetext  {
   margin-bottom: 22px;
   margin-top: 16px;
}

#blogblog  {
   margin-bottom: 21px;
   margin-top: 19px;
}

#page_bkg  {
   position: absolute;
   width: 952px;
   height: 818px;
   left: 0px;
   top: 0px;
   display: block;
   z-index: 1;
}

#layer17  {
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 952px;
   height: 818px;
   background-color: #FFFFFF;
   background-image: none;
}

#footer  {
   background-image: none;
   background-color: transparent;
   height: 0px;
   position: absolute;
   bottom: 0px;
   margin: 0px;
   padding: 0px;
   display: block;
   width: 100%;
}

#shape4  {
   background: url(sg_blog_media/shape4.gif) no-repeat;
   position: absolute;
   left: 31px;
   top: 167px;
   z-index: 4;
   width: 890px;
   height: 34px;
}

#page  {
   margin: 0px auto 0px auto;
   height: 818px;
   width: 952px;
   position: relative;
}

#top  {
   min-height: 100%;
   width: 100%;
   position: absolute;
}

.c444445 * a  {
   color: #444445;
}

.c5F5E60 * a  {
   color: #5F5E60;
}

.divider  {
   clear: left;
   display: block;
}

.col_bg  {
   position: absolute;
   z-index: 1;
   left: 0px;
   top: 0px;
   width: 100%;
}

.column  {
   padding: 0px;
   margin: 0px;
   float: left;
   position: relative;
   display: inline;
}

.footer  {
   clear: left;
}

.fl li  {
   float: left;
   display: inline;
}

.flow  {
   z-index: 2;
}

h4,
h5,
body, p,
h6,
h1,
h2,
h3  {
   font-family: Arial, Helvetica, sans-serif;
}

a.nm  {
   background-position: 0px 0px;
}

body  {
   padding: 0px;
   margin: 0px;
   background-color: #FFFFFF;
   background-image: none;
   height: 100%;
   -webkit-text-size-adjust: none;
}


