body {
font-family: verdana, arial, helvetica;
margin: 0px;
padding: 0px;
background-color: #dcdcdc
}
h1,h2, form, ul, li, img {
margin: 0px;
padding: 0px;
border: 0px;
}
.form {
font-size: 12px;
font-family: verdana, arial, helvetica
}
td {
vertical-align: top
}
#maincontainer {
width: 921px;
}
#header {
background-image: url(../images/headerback.jpg);
height: 135px;
background-repeat: no-repeat;
}
#header div.navig {
margin-left: 300px;
margin-top: 100px
}
#header a, #footer a {
font-size: 12px;
color: #ffffff;
text-decoration: none;
font-weight: bolder
}
#header a:hover, #footer a:hover {
color: #d0d0d0;
}
#sidebar {
background-image: url(../images/sideback.jpg);
background-repeat: repeat-y;
width: 269px;
height: 300px;
}
#sidebar div.mc {
margin-left: 18px;
margin-top: 2px;
margin-right: 3px
}
#sidebar h1 {
font-size: 18px;
color: #202020;
margin-bottom: 12px;
font-weight: 300;
font-family: arial, verdana, helvetica;
border-bottom: 2px #000040 solid
}
#maincontents {
background-image: url(../images/mainback.jpg);
background-repeat: repeat-y;
width: 659px;
}
#maincontents p {
text-align: left;
}

#footer {
background-image: url(../images/footerback.jpg);
height: 73px;
}

#footer div {
margin-top: 30px;
margin-left: 24px
}

#footer ul,li {
margin: 0px; padding: 0px
}
#footer li {
list-style: none;
float:left;
border-right: 1px #000000 solid;
border-bottom: 0px!important;
border-top: 0px!important;
height: 30px;
text-align: center;
vertical-align: center;
}

.sidelist li {
font-size: 12px;
height: 30px;
color: #505050;
background-color: #dee5ef;
list-style:none;
font-family: verdana, arial, helvetica
font-weight: bolder;
vertical-align: middle;
border-bottom: 1px #d0d0d0 solid
}
.sidelist a {
line-height: 16px;
text-decoration: none;
color: #b700b7;
*width: 100%;
display: block;
margin-top: 0px;
font-weight: bolder;
*display: inline;
border-top: 1px #dee5ef solid;
*border-bottom: 1px #dee5ef solid;
}
.sidelist a:hover {
line-height: 16px;
margin-top: 0px;
color: #ffffff;
background-color: #b700b7;
height: 30px;*height: 28px;
border-top: 1px #000000 solid;
border-bottom: 1px #000000 solid;
}
LI {
WIDTH: 240px; POSITION: relative;text-align: left;
border-bottom: 1px #f0f0f0 solid;
border-top: 1px #f0f0f0 solid;
*height: 28px;
margin-top: 5px;
}
LI UL {
DISPLAY: none; LEFT: 240px; POSITION: absolute;background-color: #fefefe;
border-top: 1px #d0d0d0 solid;
border-right: 1px #d0d0d0 solid;
top: -15px; *top: 0px
}

LI:hover UL {
DISPLAY: block;
}
LI.over UL {
	DISPLAY: block;
}

p {font-size: 11px; margin: 0px; padding: 0px; margin-top: 5px}

#maincontents h1,h2 {
font-size: 14px; font-weight: bolder
}

#maincontents h2 {
font-size: 13px; color: #707070
}

.mac {
margin-left: 10px;
margin-right: 20px;
margin-top: 10px
}
.asknow {
font-size: 11px
}
a.clink {
color: #b700b7;
text-decoration: none
}
a.clink:hover {
color: #000000;
text-decoration: underline
}
a.clink2 {
color: #000090;
background-color: #dee5ef;
border: 1px #c0c0c0 solid;
text-decoration: none;
display: block;
height: 20px;*height: 23px;
padding-top: 3px;
}
a.clink2:hover {
background-color: #f0f0f0;
color: #000000;
border: 1px #000000 solid;
}

ul.contentlist {
width: 620px;
}
ul.contentlist li {
width: 620px;
}

p.massage-school-license {
color: #b700b7;
font-size: 11px;
font-weight: bolder;
font-family: arial, helvetica, verdana
}

.sidelista li {
height: 20px;
font-size: 12px;
color: #b700b7;
background-color: #ffccff;
list-style:none;
font-family: verdana, arial, helvetica
font-weight: bolder;
vertical-align: middle;
border-bottom: 1px #d0d0d0 solid
}

.sidelista a:hover {
line-height: 16px;
margin-top: 0px;
color: #ffffff;
background-color: #2a6ef7;
height: 20px;*height: 18px;
border-top: 1px #000000 solid;
border-bottom: 1px #000000 solid;
}

.sidelista a {
line-height: 16px;
text-decoration: none;
color: #b700b7;
*width: 100%;
display: block;
margin-top: 0px;
font-weight: bolder;
*display: inline;
border-top: 1px #dee5ef solid;
*border-bottom: 1px #dee5ef solid;
}

ul.contentlist li {
font-family: verdana, arial, helvetica;
font-size: 12px;
width: 450px;
}


