/* General
======================================*/
body, p, h1, h2, h3 {
margin:0;
padding:0;
}

body {
background:url(images/bgLeaf.jpg) no-repeat bottom center #3289BD;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#2B2B2B;
/*color:#6B6B6B*/
}

img {
border: 0;
}

a:link, a:visited, a:active {
color:#000;
font-weight: normal; 
outline:none;
}

a:hover {
text-decoration:underline;
color:#000;
font-weight:normal; 
outline:none;
}

p.ind {
text-indent:1cm;
font-size:12px;
margin-bottom:15px;
}

p {
text-decoration:none;
font-size:12px;
margin-bottom:15px;
}

h1 {
font-size:20px;
font-weight:bold;
}

h2 {
font-size:18px;
font-weight:bold;
/*color:#1A82BA;*/
color:#000;
}

h3 {
font-size:14px;
font-weight:bold;
}

/* Header
======================================*/


/* Body
======================================*/
#backgroundGrad {
background:url(images/bgx.jpg) repeat-x top left;
}
#backgroundGradSmall {
background:url(images/bgx2.jpg) repeat-x top left;
}
#backgroundGradxxSmall {
background:url(images/bgx3.jpg) repeat-x top left;
}
#bodyContent {
background:url(images/bg_body.jpg) repeat-y top;
}
.headlft {
background:url(images/headlft.jpg) repeat-x right;
}
.headrt {
background:url(images/headrt.jpg) repeat-x left;
}
#picLft {
float:left;
padding-right:15px;
padding-bottom:10px;
}
#picsRt {
float:right;
padding-left:15px;
padding-bottom:10px;
}

#contentPad {
padding:12px 8px 8px 8px;
}
#contentPad2 {
background:url(images/gradientbg.jpg) repeat-x left top;
padding:15px 8px 8px 8px;
margin-top:.5em;
}
#divider {
background:url(images/separator.jpg) no-repeat;
display:block;
width:630px;
height:17px;
clear:both;
}
#divider2 {
text-align:center;
background:url(images/sep2.jpg) no-repeat;
display:block;
width:625px;
height:17px;
clear:both;
}
.t_blue {
font-weight:bolder;
font-size:17px;
color:#1A82BA;
}
#serPad {
padding:10px 3px 4px 5px
}
#serPad p {
}
#testi {
font-size:11px;
color:#667B96;
padding:16px 33px 5px 33px;
}
#testiName {
margin-right:1.5em;
margin-bottom:10px;
font-size:11px;
font-style:italic
}
#newsLet {background:url(images/newslet.jpg) no-repeat top right; height:154px;}
#newsLet h2 { padding:13px 0 0 65px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:16px; font-weight:bold;}
#newsLet p { padding-top:27px;}
#newsLet h5 { padding-top:4px;}
.newsLet {
font-size:11px;
padding:5px;
width:150px;
color:#667B96;
border:1px solid #CCCCCC
}
.subsBut {
padding-top:15px
}
#tabWhere {
text-align:center;
padding:15px 0 15px 0;
border-left:1px solid #EAEAEA;
border-right:1px solid #EAEAEA;
}
a:link.viewTab, a:visited.viewTab, a:active.viewTab {
color:#D45C11;
font-size:11px;
text-decoration:none
}
a:hover.viewTab {
color:#D45C11;
font-size:11px;
text-decoration:underline
}
a:link.bookTab, a:visited.bookTab, a:active.bookTab {
color:#3992C2;
font-size:11px;
text-decoration:none
}
a:hover.bookTab {
color:#3992C2;
font-size:11px;
text-decoration:underline
}

#signPad {
padding:13px;
}
.txtBlueBold {
font-weight:bold;
color:#0173B1;
}
.signupChoose {
font-size:11px;
height:20px;
width:230px;
}
.Sched {
padding-left:2em;
font-size:11px;
}
.schedblue {
color:#1C82B9;
font-weight:bold;
}
.schedOrange {
color:#BD5309;
padding-left:1em;
}


/* Gallery
======================================*/
#gallery {
}
#gal {
overflow:hidden
}
#gal ul {
list-style:none;
float:left
}
#gal li {
list-style:none;
float:left;
margin:2px;
}
#gal li a {
display:block;
margin:3px;
padding:3px;
background:#0ccaf9
}
#gal li img {
width:110px;
height:90px;
border:1px solid #fff;
}
#gal li a:hover {
background:#fff
}

/* Navigator
======================================*/
#navOuter {
margin:0 auto;
background:url(images/bg_body.jpg) repeat-y;
width:960px;
}


/* Gallery
======================================*/
#guidedGallery {
margin:0 auto
}
#guidedGal {
overflow:hidden;
}
#guidedGal ul {
list-style:none;
float:left;
}
#guidedGal li {
margin:1px;
list-style:none;
float:left;
}
#guidedGal li a {
display:block;
margin:1px;
padding:1px;
background:#E3E3E3
}
#guidedGal li img {
width:95px;
height:75px;
border:1px solid #fff;
}
#guidedGal li a:hover {
background:#333;
}
.galBgTxt {
position:absolute;
background:#333;
padding:5px;
margin:3px;
font-size:11px;
opacity:0.4;filter:alpha(opacity=40);
width:84px;
}
.galBgTxt {
color:#fff;
}



/* Footer
======================================*/
#footerWrap {
height:100px;
}
.footerMaster {
text-align:right;
margin:0 auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:0 5px 0 0;
}
a.footer:link, a.footer:visited {
text-decoration:none;
color:#06606C;
}
a.footer:hover {
text-decoration:underline;
color:#000;
/*background-color:#333333;*/
}
.footrLine {
padding:3px;
font-family:"Times New Roman", Times, serif;
color:#06606C;
/*visibility:hidden;*/
}
.footrCopyright {
font-size:11px;
padding-left:5px;
text-align:left;
color:#06606C;
}
.footCurve  {
background:url(images/btm_body.png) no-repeat;
width:960px;
height:19px;
}
