/* The menu Column - sub menus */
#menuColumn ul {
border:0px; 
margin:0px 0px 0px 0px; 
padding:0px;
}
#menuColumn ul li a {
/*color:#CFB479;*/
font-size:10px;

}
#menuColumn ul li, #menuColumn div {

}
#menuColumn li {
line-height:140%;
margin:0px;
padding:0px;
white-space:nowrap;
background-repeat:no-repeat;
list-style-type:none;
}
#menuColumn li:hover {

}
#menuColumn li a {
font-weight:normal;

}
#menuColumn li a:hover {

}
#menuColumn div {
cursor:pointer;
}

/* menu-vert-all-levels.css Site Menu */
.menuPipeSpacer {
display: none;
float: left;
width: 2px;
margin-top: 7px;
margin-left: 0px;
margin-right: 0px;
}

#permanentMenu ul {
margin:0px;
padding:0px;
}
.spaceInTheMenuColumn {
width:100px;height:1px;margin-top:30px;
}
/* The Top Menu (Level 0 only - as Divs */
.mD, .opmD, .mDc, .opmDc {
margin-top:0px;
float:left;
background-repeat:no-repeat;
background-position:center;
text-align:center;
padding: 0px 5px 0px 5px;
}

.mD:hover {

}
.mD a, .opmD a, .mDc a, .opmDc a {
display:block;
width:100%;
padding: 0px 5px 0px 5px;
line-height:25px;
font-weight:normal;
font-size:11px;
}
/* The current menu option */
.opmD a, .mDc a, .opmDc a {
color: black;

}
.mD a:hover, .opmD:hover, .mDc:hover, .opmDc:hover {


}
.mD a {

}
.mDc { 

}

.mr, .mrc, .opmr, .opmrc {

line-height: 21px;
border-bottom: dotted 1px black;
list-style-type:none;
font-size: 13px;
}

#subjectMenu li {

}

.mr, .smr, .ssmr, .opmr, .opsmr, .opssmr, .mrc, .smrc, .ssmrc, .opmrc, .opsmrc, .opssmrc {
white-space:nowrap;
}


.opsmr a, .opssmr a, .opsssmr a {
list-style-type:none;
color: #330099;
}
.opmrc a, .opmr a {

}
.opmr a {
color: #330099;
}
.smrc { 

}
.smr, .opsmr, .smrP {
list-style-type:none;
padding:0px;
}

.opsmrc, .opsmr, .smr, .smrc, .smrP {

/* has background set in default.php */
}
.smr,  .smr a div, .smrP a {

display:block;
width:100%;
text-indent:20px;
padding-top:0px;
/*
color:#BBA26C;*/
}
.opsmrc a, .opsmr a, smrc a {

}
.opsmrc, .opmr {
list-style-type:none;
}

.smr a, .smrc a, .smrc a div {

}

.smr a, .smrc a, .opsmrc a, .opsmr {
font-size:13px;

display:block;
width:100%;
text-indent: 20px;
}

.smr a:hover, .opsmr a:hover, .smrc a:hover, .opsmrc a:hover {

}
.spacedBullets li {

}
.opssmr, .opssmrc, .opmr, .opsmrc, .mrc {
font-weight: bold;
list-style-type: none;
}
 .opmr, .opmrc, .mr, .mrc {
text-indent: 5px;
}

.mr, .smr, .ssmr, .sssmr, .opsmr, .opmr, .opssmr, .opsssmr {
border-left:2px Solid transparent;
}
.opmrc, .smrc, .ssmrc, .opsmrc, .mrc, .sssmrc, .opssmrc {
border-left:2px Solid #333333;
list-style-type:none;
}
.opmrc a, .smrc a, .ssmrc a, .opsmrc a, .mrc a, .sssmrc a, .opssmrc a  {
color:#000033;
}
.opmrc a:visited, .smrc a:visited, .ssmrc a:visited, .opsmrc a:visited, .mrc a:visited, .sssmrc a:visited, .opssmrc a:visited  {
color:#000033;
}
.ssmr, .opssmr, .ssmrc, .opssmrc {
list-style-type: none;
}
.ssmr, .ssmrc  {
text-indent:40px;
}
.opssmrc, .opssmr {
list-style-type:none;
text-indent: 40px;
padding:0px;
}

.opssmrc a {
/*
color:#CCCCCC; */

}
.ssmr a, .opssmr a, .ssmrc a, .opssmrc a {

}
.ssmrc { 

}
.ssmrc a, .opssmr a {

}
.ssmr:hover, .ssmrc:hover {

}
.sssmr, .opsssmr, .sssmrc, .opsssmrc {

}
.sssmrc, .opsssmrc {

}
.sssmr a, .opsssmr a, .sssmrc a, .opsssmrc a {

}
.sssmrc, .sssmr { 
line-height:110%;
list-style-type:none;
padding-left:50px;
padding-bottom:3px;
padding-top:3px;
}
.sssmr:hover {

}
.opsssmr a, .sssmrc a, .opsssmrc a {
color:#84585D;
}

.ssssmr, .ssssmrc, .opssssmr, .opssssmrc {
height:13px;
}
.ssssmrc a, .ssssmr a, .opssssmrc a {
text-indent:30px;
}
.ssssmrc a, .opssssmr a, .opssssmrc a {
color:#84585D;
}

.mrFixed {

}
.mrFixed a img {

}

.mr:hover {

}
.mr a, .opmr a, .mrc a, .opmrc a {

}
.mr a {

}
.mr a:hover {

}
.mrc { 

}
.mrc a {

}

.smr {

}

.opmr { 
/* background-color: #E9E9E9; */
}
.opmrc { 
/* background-color:#CCCCFF; */
}
.opsmr { 
/* background-color: #D5D5D5;  */
}
.opsmrc { 
 /*background-color: #CCCCFF; */
}
.opssmr { 
/*background-color: #999999; */
}
.opssmrc { 
/*
background-color: #CCCCFF; */
}
.opmr:hover {
/*
background-color: #9999CC;
color:#CCCCCC;
font-weight:bold;
*/
}
.opsmr:hover {
/*
background-color: #9999CC;
color:#CCCCCC;
*/
}
.opmrc:hover {
/*
background-color: #9999CC;
color:#CCCCCC;
font-weight:bold;
*/
}
.opssmr:hover {
/*
background-color: #9999CC;
color:#CCCCCC;
*/
}
.opssmrc:hover {
/*
background-color: #9999CC;
color:#CCCCCC;
*/
}
