* {  margin : 0; }

body	{margin: 0; float:center;  text-align: center;
       background:#186D8C; font-size/* */:/**/medium; font-size: /**/medium;
       letter-spacing: 95%; font-family: Verdana, Arial, Helvetica, Sans-serif; }

#wrapper  {  margin: 15px auto; padding: 5px 0 0 0; border: 0; width: 90%; text-align: left;
                 background:#EED; }
.two #wrapper   {background: #FFF1DB; }
.three #wrapper {background: white; margin: 15px 55px;}

#content {width:87%; float:center; margin:  0 6%; text-align:left; font-size: 100%;}

.logo { width : 100%; text-align: right; font-weight: bold; background-color: #ACD9CD;
        padding: 0 15px 15px 0; margin: 15px -15px 0 0; color: #102429; font-size : 150%; margin-top: 5px; letter-spacing: 120%; padding-top: 12px;}
.two .logo {background-color: #D8D8D8;}
.three .logo {background-color: #D1C4AE;}

.logo H2 {font-size: 105%; color: #18556B ; font-style: italic; padding: 0px 0 12px 0; text-align: right;}

H1 {padding: 15px 0;}

H2 {padding-top: 25px; text-align: center;}

h3 {  font-size : 148%; color: #18556B ; text-transform : none; font-weight: bold; font-style: normal; 
 margin: -5px 0 6px 0; font-style: italic; text-align: center;}

h4 { color: #773C77; font-size: 128%; text-align: center; padding-bottom: 6px;}

h5 {color: red; font-size: 140%; text-align: center; padding: 15px; letter-spacing: 110%; font-weight: bold; font-style: italic; }
 
.vip  {font-size : 160%; color: black; margin: 15px -15px 10px 0; font-weight: bold;
       text-align: center; font-style: normal;  background-color: #FFEBCA; padding: 15px 45px;}

.vip H1 {font-size: 100%;}

.headbox, .lastheadbox {border-width: 1px; width: 15%; height: 225px; float: left; margin: 0 3% 0 0; padding: 1%; text-align: center; background-color: ivory; font-size: 1em; line-height: 1.6em;}

.lastheadbox {width: 15%; float: right; margin: 0 -30px 0 0;}

.sambox {border-width: 1px; width: 49%; float: left; margin: 15px 15px 0 0; padding: 15px; background-color: #B0C3D9;
font-size: 1.1em; line-height: 1.6em;}

.sambox ul li {padding-bottom: 10px; margin-left: 205px; padding-left: 5px; }

.otherbox {border: 0; width: 49%; float: left; margin: 15px 15px 0 0; padding: 0px; font-size: 1.3em; line-height: 1.6em; background-color: #FFEBCA;}

.faqbox {border-width: 1px; width: 130px; height: 160px; float: left; margin: 15px; padding: 15px; text-align: center; background-color: #edf6e5;
font-size: 1em; line-height: 1.2em;}

.consultbox {border-width: 1px; width: 250px; height: 125px; float: right; padding: 15px; text-align: center; color: yellow; background-color: #53A38D; margin: 0 -30px 0 7px; font-size: 1.2em; line-height: 1.2em; margin-top: 15px;}

.bookbox {border-width: 1px; width: 45%; float: right; margin: -75px -30px 0 6px; padding: 15px; background-color: white;
font-size: .9em; line-height: 1.4em;  }

.bookbox a {text-decoration: none; margin-left: 15px;}

hr.faqrule {border: solid 7px #eed; width: 180px; margin: 3px -15px;}

hr { width : 100%; margin : 15px auto; border-bottom : 1px dotted; }

 
p { text-align : left; font-size: 105%; line-height: 1.7em; padding : 15px 85px; }
ol {padding: 5px 145px;}
ol p {padding: 12px 0;}
li {line-height: 1.6em;}

a { color : #773C77; }
a:hover { color : green; }

 
.clear { clear : both; }

img { margin-right : 10px; margin-bottom : 5px; margin-top : 5px; margin-left : 0; }


.consultbox a {color: white;}

dl {padding-left: 85px;}
dt {font-weight: bold; padding-top: 20px; font-size: 115%;}
dd {padding-top: 10px; margin: 0 25px; line-height: 1.4em; text-align : left; font-size: 105%; line-height: 1.7em; padding : 15px 85px;}
dd p {padding: 15px 0 0 0; font-size: 100%;}
 
#footer { width : 100%; clear : both; margin : 0;
          padding : 15px 0px; border-top : 1px dotted #ccc; }
 
#footer p { padding: 0; text-align: center; background: white;
            display : block; font-size : 90%; color : #006; }

/* begin styles for secondary pages */

tr {text-align: center; margin: 5px; font-weight: bold;}


table.home {border: none; border-spacing: 2pt;}
table.home td {padding: 2px; background-color: white; margin: 0 2px;}


 


