body {
  padding:0;
  margin:0;
  border:0;
  background-color:#FA0;
  font-family: arial, helvetica, "sans serif";
  font-size: 12px;
  color:#33f;
}
  
a:link {
  color:#00E;
}

a:visited {
  color:#551A8B;

}

a:active {
  color:#33f;
}

form table{
  color:#33f;
  vertical-align:middle;
}

form h2 {
  color:#red;
}





small {
color:#009;
padding-top:20px;
}

h1 {
  color:#33f;
  font-weight:bold;
  font-size:16px;
  text-decoration:none;
  text-align:center;
}

.h1big {
  font-size:26px;
}

h2 {
  color:#33f;
  font-weight:bold;
  font-size:12px;
  text-decoration:none;
  text-align:left;
}

.h2orange {
  color:#F63;
  font-weight:bold;
  font-size:22px;
  text-decoration:none;
  text-align:center;
}

h3 {
  color:red;
  font-weight:normal;
  font-size:16px;
  text-decoration:none;
  text-align:center;
}



hr {
 background-color:brown;
 color:brown;
 width:100%;
 height:2px;
 border:0;
}


a {
  text-decoration: none;
}

.blue {
  color: blue;
}

.navigation {
 font-style:italic;
 font-size:16px;
 font-weight:bold;
 vertical-align:top;
 padding:10px;
}


.tip {
  font-size:10px;
  font-weight:normal;
  line-height:150%
}

      

.navigation p {
 font-size:12px;
 color:#fff;
 vertical-align:top;
 font-style:normal;
 padding:0;
 margin:0;
 padding-bottom:5px;
 
}

.navigation a:link {
  color: white;
}
.navigation a:hover {
  color: red;
}    

.navigation a:active {
  color: blue;
}



.navigation .navactive {
  color: blue;
}



.subnav a{
  padding-left:10px;
  font-size:9px;
}

.center  {
 text-align:center;
 margin-left:auto;
 margin-right:auto;
}

.menu {
color:#33F;
}

.menu a{
color:#FFF;
}

.menu a:hover{
color:red;
}

.menu a:active {
color:blue;
}

.menu .mmactive {
color:blue;
}


.maintable {
  background-color:#FA0;
  padding:0;
  margin:0;
  border:0;
  border-spacing:0;
  width:100%;
  height:550px;
  border-collapse:collapse;
}


.content {
  background-color:#fff;
  padding:0px;
  padding-top:10px;
  margin:0;
  border:0;
  border-spacing:0;
  width:75%;
  height:350px;
  min-height:100%;
  text-align:center;
  vertical-align:top;
}

.content table {
  background-repeat:repeat-y;
  margin-left:auto;
  margin-right:auto;
  border:0;
  border-spacing:0;  
  text-align:left;
  padding:10px 20px 80px 20px;
}

.content td {
  vertical-align:top;
  margin-top:0;
  padding-top:0;
  padding-left:1px;
}



.content img {
 margin:0;
 border:0;
 padding:0;
}


.formtable td {
  background-color:#fa0;
  height:30px;
  margin:0;
  padding:6px;
  border:1px solid #fff;
  border-collapse:collapse;
  vertical-align:middle;
  width:200px;
}

.seminars td {
  background-color:#fdd;
  color:#33F;
  height:30px;
  margin:0;
  padding:6px;
  border:1px solid #fff;
  border-collapse:collapse;
  vertical-align:middle;
  text-align:center;
}

.seminars th{
  background-color:#fcc;
  color:#33F;
  padding:6px;
  border:1px solid #fff;
  border-collapse:collapse;
  vertical-align:middle;
}



.home {
  background-image:url(/layout/RoseEminence2.jpg);
  padding:20px;
  border:0;
  border-spacing:0;
  width:560px;
  height:460px;
}

.consulting {
  padding:20px;
  border:0;
  border-spacing:0;
  width:500px;
  height:460px;
}

 
.consulting1 td {
  text-align:center;
  vertical-align:bottom;
  margin:5px;
}

.consulting1 img {
  margin-top:20px;

}



.review h1 {
  text-decoration:none;
  margin:0;
  border:0;
  border-spacing:0;
  width:350px;
}

img .picright {
  float:right;
}

.white {
  background-color:#fff;
  padding:0;
  margin:0;
  border:0;
  border-spacing:0;
}

.footer {
  color:#33f;
  font-size:9px;
  text-align:center;
  padding:0;
  margin:0;
  border:0;
  height:20px;
}


.price {
  vertical-align: bottom;
  color: red;
  font-style: bold;
}

.booktable {
  padding: 8px;
}
