body{
margin-bottom:5px;
margin-top:0px;
padding:0;
background: #efefef;
background-image:url(../images/bg-tile.jpg);
/* background-position:top;
background-repeat:no-repeat; */
}

#toplinks{
width: 770px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
padding-bottom:10px; padding-top:10px;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#598527; text-align:right; font-weight:bold;
}

#header{
width: 770px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
padding:0px;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-align:right ; line-height:150%;
}

#header a{
color: #FFFFFF;
}

#maincontainer{
width: 770px; /*Width of main container*/
background-color:#FFFFFF;
margin: 0 auto; /*Center container on page*/
border-top:1px solid #ffffff;
padding:0px;
}

#footer {
width: 768px;
height: 50px;
margin: 0 auto;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-align:left; line-height:150%; font-weight:bold;
background:#00746b;
border: 1px solid #FFFFFF;
padding: 10px 0px 0px 0px;
}

#footer a{ color: #ffffff; }
#footer a:link { text-decoration: none; color:#ffffff; }
#footer a:visited {text-decoration:none; color:#ffffff; }
#footer a:hover {text-decoration: underline; color:#ffffff; }

span.footerleft { float: left; padding:10px 10px 10px 20px; }
span.footerright { float: right; padding:10px 20px 10px 10px; }

#rtj{
width: 770px;
margin: 0 auto;
padding:10px;
font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; font-weight:bold; text-align:right;
}

#rtj a{
color: #ffffff;
}

h1 {
font-size:20px;font-weight:bold;color:#00746b;font-family:arial;line-height:100%;
}

h2 {
font-size:14px;font-weight:bold;color:#005952;font-family:arial;line-height:150%;
}

h3 {
font-size:12px;font-weight:bold;color:#005952;font-family:arial;line-height:150%;
}

p {
font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; text-align:justify; line-height:150%;
}

p a{
font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; text-align:justify; line-height:150%;
color: #FF9900;
}

p.testimonial {
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-align:justify; line-height:150%; font-style:italic;
}

p.workshops {
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-align:justify; line-height:150%;
}

td.header {
padding-right:20px; padding-bottom:28px; vertical-align:bottom;
font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-align:right; line-height:150%;
}

td.testimonials {
background-color:#ebf4a9; padding-left:20px; padding-right:20px;
}

td {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; text-align:justify; line-height:150%; }

td a{ color: #005952; }
td a:link { text-decoration: none; color:#005952; }
td a:visited {text-decoration:none; color:#005952; }
td a:hover {text-decoration: underline; color:#005952; }

td.rightcol{
/* background-color:#bfeae7; */
border-right: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF;
border-left: 1px solid #ebebeb;
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-align:justify; line-height:150%;
}

td.rightcol a{ color: #005952; font-style:italic; text-align:left; }
td.rightcol a:link { text-decoration: none; color:#005952; }
td.rightcol a:visited {text-decoration:none; color:#005952; }
td.rightcol a:hover {text-decoration: underline; color:#005952; }

td.links {
background:#faf9f9;
padding:10px; border-top:1px solid #ffffff; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;
font-size:14px;color:#598527;font-family:arial;line-height:110%; text-align:left;
}

p.rates {
background:#faf9f9;
padding:10px; border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb;
font-size:14px;color:#005952;font-family:arial;line-height:110%; text-align:center;
}

ul.large {
font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; text-align:left; line-height:300%;
}

ul {
font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; text-align:left; line-height:200%;
}

li{
margin-left: -15px;
} 

ul.left {
float: left;
    width: 175px; 
    margin: 0px;
    padding-left: 60px;
    border: 0px none; 
	font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; text-align:left; line-height:300%;
}

ul.right {
float: right;
    width: 175px; 
    margin: 0px;
    padding: 0px;
    border: 0px none; 
	font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; text-align:left; line-height:300%;
}

img.gallery {
padding:15px;
}